Package com.eka.middleware.auth.manager
Class SignedJwtSignatureConfiguration
java.lang.Object
org.pac4j.core.util.InitializableObject
org.pac4j.jwt.config.signature.AbstractSignatureConfiguration
com.eka.middleware.auth.manager.SignedJwtSignatureConfiguration
- All Implemented Interfaces:
- org.pac4j.jwt.config.signature.SignatureConfiguration
public class SignedJwtSignatureConfiguration
extends org.pac4j.jwt.config.signature.AbstractSignatureConfiguration
- 
Constructor SummaryConstructorsConstructorDescriptionSignedJwtSignatureConfiguration(byte[] secret) SignedJwtSignatureConfiguration(byte[] secret, com.nimbusds.jose.JWSAlgorithm algorithm) SignedJwtSignatureConfiguration(String secret, com.nimbusds.jose.JWSAlgorithm algorithm) 
- 
Method SummaryModifier and TypeMethodDescriptionbyte[]voidvoidsetSecretBase64(String secret) voidsetSecretBytes(byte[] secretBytes) com.nimbusds.jwt.SignedJWTsign(com.nimbusds.jwt.JWTClaimsSet claims) booleansupports(com.nimbusds.jose.JWSAlgorithm algorithm) toString()booleanverify(com.nimbusds.jwt.SignedJWT jwt) Methods inherited from class org.pac4j.jwt.config.signature.AbstractSignatureConfigurationgetAlgorithm, setAlgorithmMethods inherited from class org.pac4j.core.util.InitializableObjectgetLastAttempt, getMaxAttempts, getMinTimeIntervalBetweenAttemptsInMilliseconds, getNbAttempts, init, init, isInitialized, reinit, setMaxAttempts, setMinTimeIntervalBetweenAttemptsInMilliseconds
- 
Constructor Details- 
SignedJwtSignatureConfigurationpublic SignedJwtSignatureConfiguration()
- 
SignedJwtSignatureConfiguration
- 
SignedJwtSignatureConfigurationpublic SignedJwtSignatureConfiguration(byte[] secret) 
- 
SignedJwtSignatureConfiguration
- 
SignedJwtSignatureConfigurationpublic SignedJwtSignatureConfiguration(byte[] secret, com.nimbusds.jose.JWSAlgorithm algorithm) 
 
- 
- 
Method Details- 
supportspublic boolean supports(com.nimbusds.jose.JWSAlgorithm algorithm) 
- 
signpublic com.nimbusds.jwt.SignedJWT sign(com.nimbusds.jwt.JWTClaimsSet claims) 
- 
verifypublic boolean verify(com.nimbusds.jwt.SignedJWT jwt) throws com.nimbusds.jose.JOSEException - Throws:
- com.nimbusds.jose.JOSEException
 
- 
getSecret
- 
setSecret
- 
getSecretBytespublic byte[] getSecretBytes()
- 
setSecretBytespublic void setSecretBytes(byte[] secretBytes) 
- 
getSecretBase64
- 
setSecretBase64
- 
toString
 
-