public class RSASignatureConfiguration extends AbstractSignatureConfiguration
algorithm| Constructor and Description |
|---|
RSASignatureConfiguration() |
RSASignatureConfiguration(java.security.KeyPair keyPair) |
RSASignatureConfiguration(java.security.KeyPair keyPair,
com.nimbusds.jose.JWSAlgorithm algorithm) |
| Modifier and Type | Method and Description |
|---|---|
java.security.interfaces.RSAPrivateKey |
getPrivateKey() |
java.security.interfaces.RSAPublicKey |
getPublicKey() |
protected void |
internalInit() |
void |
setKeyPair(java.security.KeyPair keyPair) |
void |
setPrivateKey(java.security.interfaces.RSAPrivateKey privateKey) |
void |
setPublicKey(java.security.interfaces.RSAPublicKey publicKey) |
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, setAlgorithminitpublic RSASignatureConfiguration()
public RSASignatureConfiguration(java.security.KeyPair keyPair)
public RSASignatureConfiguration(java.security.KeyPair keyPair,
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 void setKeyPair(java.security.KeyPair keyPair)
public java.security.interfaces.RSAPublicKey getPublicKey()
public void setPublicKey(java.security.interfaces.RSAPublicKey publicKey)
public java.security.interfaces.RSAPrivateKey getPrivateKey()
public void setPrivateKey(java.security.interfaces.RSAPrivateKey privateKey)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2019. All Rights Reserved.