public class SecretSignatureConfiguration extends AbstractSignatureConfiguration
algorithm| Constructor and Description |
|---|
SecretSignatureConfiguration() |
SecretSignatureConfiguration(byte[] secret) |
SecretSignatureConfiguration(byte[] secret,
com.nimbusds.jose.JWSAlgorithm algorithm) |
SecretSignatureConfiguration(java.lang.String secret) |
SecretSignatureConfiguration(java.lang.String secret,
com.nimbusds.jose.JWSAlgorithm algorithm) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getSecret() |
java.lang.String |
getSecretBase64() |
byte[] |
getSecretBytes() |
protected void |
internalInit() |
void |
setSecret(java.lang.String secret) |
void |
setSecretBase64(java.lang.String secret) |
void |
setSecretBytes(byte[] secretBytes) |
com.nimbusds.jwt.SignedJWT |
sign(com.nimbusds.jwt.JWTClaimsSet claims)
Generate a signed JWT based on claims.
|
boolean |
supports(com.nimbusds.jose.JWSAlgorithm algorithm)
Whether this signature configuration supports this algorithm.
|
java.lang.String |
toString() |
boolean |
verify(com.nimbusds.jwt.SignedJWT jwt)
Verify a signed JWT.
|
getAlgorithm, setAlgorithminit, reinitpublic SecretSignatureConfiguration()
public SecretSignatureConfiguration(java.lang.String secret)
public SecretSignatureConfiguration(byte[] secret)
public SecretSignatureConfiguration(java.lang.String secret,
com.nimbusds.jose.JWSAlgorithm algorithm)
public SecretSignatureConfiguration(byte[] secret,
com.nimbusds.jose.JWSAlgorithm algorithm)
protected void internalInit()
internalInit in class InitializableObjectpublic boolean supports(com.nimbusds.jose.JWSAlgorithm algorithm)
SignatureConfigurationalgorithm - the signature algorithmpublic com.nimbusds.jwt.SignedJWT sign(com.nimbusds.jwt.JWTClaimsSet claims)
SignatureConfigurationclaims - the provided claimspublic boolean verify(com.nimbusds.jwt.SignedJWT jwt)
throws com.nimbusds.jose.JOSEException
SignatureConfigurationjwt - the signed JWTcom.nimbusds.jose.JOSEException - exception when verifying the JWTpublic java.lang.String getSecret()
public void setSecret(java.lang.String secret)
public byte[] getSecretBytes()
public void setSecretBytes(byte[] secretBytes)
public java.lang.String getSecretBase64()
public void setSecretBase64(java.lang.String secret)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2017. All Rights Reserved.