public class ECSignatureConfiguration extends AbstractSignatureConfiguration
algorithm| Constructor and Description |
|---|
ECSignatureConfiguration() |
ECSignatureConfiguration(KeyPair keyPair) |
ECSignatureConfiguration(KeyPair keyPair,
com.nimbusds.jose.JWSAlgorithm algorithm) |
| Modifier and Type | Method and Description |
|---|---|
ECPrivateKey |
getPrivateKey() |
ECPublicKey |
getPublicKey() |
protected void |
internalInit()
Internal initialization of the object.
|
void |
setKeyPair(KeyPair keyPair) |
void |
setPrivateKey(ECPrivateKey privateKey) |
void |
setPublicKey(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.
|
String |
toString() |
boolean |
verify(com.nimbusds.jwt.SignedJWT jwt)
Verify a signed JWT.
|
getAlgorithm, setAlgorithminit, reinitpublic ECSignatureConfiguration()
public ECSignatureConfiguration(KeyPair keyPair)
public ECSignatureConfiguration(KeyPair keyPair, 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 void setKeyPair(KeyPair keyPair)
public ECPublicKey getPublicKey()
public void setPublicKey(ECPublicKey publicKey)
public ECPrivateKey getPrivateKey()
public void setPrivateKey(ECPrivateKey privateKey)
Copyright © 2017. All rights reserved.