public class NimbusVerifiableJwt extends Object implements VerifiableJwt
| Constructor and Description |
|---|
NimbusVerifiableJwt(Jwt unverifiedJwt,
com.nimbusds.jose.JWSObject jwsObject) |
| Modifier and Type | Method and Description |
|---|---|
static VerifiableJwt |
buildVerifiableJwt(com.nimbusds.jose.JWSObject jwsObject,
com.nimbusds.jwt.JWTClaimsSet claims)
Factory method to create a signature verifiable jwt.
|
JwtClaims |
getClaims() |
JwsHeader |
getHeader() |
void |
verifySignature(PublicKey publicKey)
Verify the signature of the given Signed Jwt.
|
public NimbusVerifiableJwt(Jwt unverifiedJwt, com.nimbusds.jose.JWSObject jwsObject)
public static VerifiableJwt buildVerifiableJwt(com.nimbusds.jose.JWSObject jwsObject, com.nimbusds.jwt.JWTClaimsSet claims) throws UnsupportedAlgorithmException
jwsObject - a json web signature objectclaims - jwt claims setUnsupportedAlgorithmException - if the signing algorithm is not supportedpublic void verifySignature(PublicKey publicKey) throws SignatureMismatchException, UnsupportedAlgorithmException
VerifiableJwtverifySignature in interface VerifiableJwtpublicKey - the public key to use to verify the signatureSignatureMismatchExceptionUnsupportedAlgorithmExceptionpublic JwsHeader getHeader()
Copyright © 2016 Atlassian. All rights reserved.