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