Package | Description |
---|---|
com.nimbusds.jose |
Javascript Object Signing and Encryption (JOSE) classes.
|
com.nimbusds.jose.crypto |
Implementations of selected Javascript Object Signing and Encryption (JOSE)
algorithms.
|
com.nimbusds.jwt |
JSON Web Token (JWT) classes.
|
Modifier and Type | Method and Description |
---|---|
JWSHeader |
JWSHeader.Builder.build()
Builds a new JWS header.
|
JWSHeader |
JWSObject.getHeader() |
static JWSHeader |
JWSHeader.parse(Base64URL base64URL)
Parses a JWS header from the specified Base64URL.
|
static JWSHeader |
JWSHeader.parse(net.minidev.json.JSONObject jsonObject)
Parses a JWS header from the specified JSON object.
|
static JWSHeader |
JWSHeader.parse(net.minidev.json.JSONObject jsonObject,
Base64URL parsedBase64URL)
Parses a JWS header from the specified JSON object.
|
static JWSHeader |
JWSHeader.parse(String jsonString)
Parses a JWS header from the specified JSON object string.
|
static JWSHeader |
JWSHeader.parse(String jsonString,
Base64URL parsedBase64URL)
Parses a JWS header from the specified JSON object string.
|
Modifier and Type | Method and Description |
---|---|
Base64URL |
JWSSigner.sign(JWSHeader header,
byte[] signingInput)
Signs the specified
input of a
JWS object . |
boolean |
JWSVerifier.verify(JWSHeader header,
byte[] signingInput,
Base64URL signature)
Verifies the specified
signature of a
JWS object . |
Constructor and Description |
---|
JWSHeader.Builder(JWSHeader jwsHeader)
Creates a new JWS header builder with the parameters from
the specified header.
|
JWSHeader(JWSHeader jwsHeader)
Deep copy constructor.
|
JWSObject(JWSHeader header,
Payload payload)
Creates a new to-be-signed JSON Web Signature (JWS) object with the
specified header and payload.
|
Modifier and Type | Method and Description |
---|---|
Base64URL |
ECDSASigner.sign(JWSHeader header,
byte[] signingInput) |
Base64URL |
RSASSASigner.sign(JWSHeader header,
byte[] signingInput) |
Base64URL |
MACSigner.sign(JWSHeader header,
byte[] signingInput) |
boolean |
RSASSAVerifier.verify(JWSHeader header,
byte[] signedContent,
Base64URL signature) |
boolean |
MACVerifier.verify(JWSHeader header,
byte[] signedContent,
Base64URL signature) |
boolean |
ECDSAVerifier.verify(JWSHeader header,
byte[] signedContent,
Base64URL signature) |
Constructor and Description |
---|
SignedJWT(JWSHeader header,
ReadOnlyJWTClaimsSet claimsSet)
Creates a new to-be-signed JSON Web Token (JWT) with the specified
header and claims set.
|
Copyright © 2015 Connect2id Ltd.. All Rights Reserved.