public class Signer
extends java.lang.Object
| Constructor | Description |
|---|---|
Signer(SignerSecretProvider secretProvider) |
Creates a Signer instance using the specified SignerSecretProvider.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
checkSignatures(java.lang.String rawValue,
java.lang.String originalSignature) |
|
protected java.lang.String |
computeSignature(byte[] secret,
java.lang.String str) |
Returns then signature of a string.
|
java.lang.String |
sign(java.lang.String str) |
Returns a signed string.
|
java.lang.String |
verifyAndExtract(java.lang.String signedStr) |
Verifies a signed string and extracts the original string.
|
public Signer(SignerSecretProvider secretProvider)
secretProvider - The SignerSecretProvider to usepublic java.lang.String sign(java.lang.String str)
str - string to sign.public java.lang.String verifyAndExtract(java.lang.String signedStr)
throws SignerException
signedStr - the signed string to verify and extract.SignerException - thrown if the given string is not a signed string or if the signature is invalid.protected java.lang.String computeSignature(byte[] secret,
java.lang.String str)
secret - The secret to usestr - string to sign.protected void checkSignatures(java.lang.String rawValue,
java.lang.String originalSignature)
throws SignerException
SignerExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.