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, setAlgorithminit, reinitpublic SecretSignatureConfiguration()
public SecretSignatureConfiguration(String secret)
public SecretSignatureConfiguration(String secret, com.nimbusds.jose.JWSAlgorithm algorithm)
protected void internalInit()
InitializableObjectinternalInit 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 String getSecret()
public void setSecret(String secret)
Copyright © 2017. All rights reserved.