public class SecretSignatureConfiguration extends AbstractSignatureConfiguration
algorithm
Constructor and Description |
---|
SecretSignatureConfiguration() |
SecretSignatureConfiguration(String secret) |
SecretSignatureConfiguration(String secret,
com.nimbusds.jose.JWSAlgorithm algorithm) |
Modifier and Type | Method and Description |
---|---|
String |
getSecret() |
protected void |
internalInit()
Internal initialization of the object.
|
void |
setSecret(String secret) |
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.
|
String |
toString() |
boolean |
verify(com.nimbusds.jwt.SignedJWT jwt)
Verify a signed JWT.
|
getAlgorithm, setAlgorithm
init, reinit
public SecretSignatureConfiguration()
public SecretSignatureConfiguration(String secret)
public SecretSignatureConfiguration(String secret, com.nimbusds.jose.JWSAlgorithm algorithm)
protected void internalInit()
InitializableObject
internalInit
in class InitializableObject
public boolean supports(com.nimbusds.jose.JWSAlgorithm algorithm)
SignatureConfiguration
algorithm
- the signature algorithmpublic com.nimbusds.jwt.SignedJWT sign(com.nimbusds.jwt.JWTClaimsSet claims)
SignatureConfiguration
claims
- the provided claimspublic boolean verify(com.nimbusds.jwt.SignedJWT jwt) throws com.nimbusds.jose.JOSEException
SignatureConfiguration
jwt
- the signed JWTcom.nimbusds.jose.JOSEException
- exception when verifying the JWTpublic String getSecret()
public void setSecret(String secret)
Copyright © 2016. All rights reserved.