public class Signer extends Object
| Constructor and Description | 
|---|
| Signer(SignerSecretProvider secretProvider)Creates a Signer instance using the specified SignerSecretProvider. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | checkSignatures(String rawValue,
               String originalSignature) | 
| protected String | computeSignature(byte[] secret,
                String str)Returns then signature of a string. | 
| String | sign(String str)Returns a signed string. | 
| String | verifyAndExtract(String signedStr)Verifies a signed string and extracts the original string. | 
public Signer(SignerSecretProvider secretProvider)
secretProvider - The SignerSecretProvider to usepublic String sign(String str)
str - string to sign.public String verifyAndExtract(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 String computeSignature(byte[] secret, String str)
secret - The secret to usestr - string to sign.protected void checkSignatures(String rawValue, String originalSignature) throws SignerException
SignerExceptionCopyright © 2008–2023 Apache Software Foundation. All rights reserved.