Serialized Form
-
Package com.nimbusds.jose
-
Class com.nimbusds.jose.ActionRequiredForJWSCompletionException extends JOSEException implements Serializable
-
Serialized Fields
-
completableSigning
CompletableJWSObjectSigning completableSigning
-
option
JWSSignerOption option
-
-
-
Class com.nimbusds.jose.Algorithm extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
name
String name
The algorithm name. -
requirement
Requirement requirement
The implementation requirement,null
if not known.
-
-
Class com.nimbusds.jose.CompressionAlgorithm extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
name
String name
The algorithm name.
-
-
Class com.nimbusds.jose.EncryptionMethod extends Algorithm implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
cekBitLength
int cekBitLength
The Content Encryption Key (CEK) bit length, zero if not specified.
-
-
Class com.nimbusds.jose.EncryptionMethod.Family extends com.nimbusds.jose.AlgorithmFamily<EncryptionMethod> implements Serializable
- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.Header extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
alg
Algorithm alg
The algorithm (alg
) parameter. -
crit
Set<String> crit
The critical headers (crit
) parameter. -
cty
String cty
The content type (cty
) parameter. -
customParams
Map<String,Object> customParams
Custom header parameters. -
parsedBase64URL
Base64URL parsedBase64URL
The original parsed Base64URL,null
if the header was created from scratch. -
typ
JOSEObjectType typ
The JOSE object type (typ
) parameter.
-
-
Class com.nimbusds.jose.JOSEException extends Exception implements Serializable
- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.JOSEObject extends Object implements Serializable
- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.JOSEObjectJSON extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
payload
Payload payload
The payload (message),null
if not specified.
-
-
Class com.nimbusds.jose.JOSEObjectType extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
type
String type
The object type.
-
-
Class com.nimbusds.jose.JWEAlgorithm extends Algorithm implements Serializable
- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.JWEAlgorithm.Family extends com.nimbusds.jose.AlgorithmFamily<JWEAlgorithm> implements Serializable
- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.JWEHeader extends com.nimbusds.jose.CommonSEHeader implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
apu
Base64URL apu
The agreement PartyUInfo (apu
) parameter. -
apv
Base64URL apv
The agreement PartyVInfo (apv
) parameter. -
enc
EncryptionMethod enc
The encryption method (enc
) parameter. -
epk
JWK epk
The ephemeral public key (epk
) parameter. -
iv
Base64URL iv
The initialisation vector (iv
) parameter. -
p2c
int p2c
The PBES2 count (p2c
) parameter. -
p2s
Base64URL p2s
The PBES2 salt (p2s
) parameter. -
skid
String skid
The sender key ID (skid
) parameter. -
tag
Base64URL tag
The authentication tag (tag
) parameter. -
zip
CompressionAlgorithm zip
The compression algorithm (zip
) parameter.
-
-
Class com.nimbusds.jose.JWEObject extends JOSEObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
authTag
Base64URL authTag
The authentication tag,null
if not computed or applicable. -
cipherText
Base64URL cipherText
The cipher text,null
if not computed. -
encryptedKey
Base64URL encryptedKey
The encrypted key,null
if not computed or applicable. -
header
JWEHeader header
The header. -
iv
Base64URL iv
The initialisation vector,null
if not generated or applicable. -
state
JWEObject.State state
The JWE object state.
-
-
Class com.nimbusds.jose.JWEObjectJSON extends JOSEObjectJSON implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
aad
byte[] aad
The additional authenticated data,null
if not computed or applicable. -
authTag
Base64URL authTag
The authentication tag,null
if not computed or applicable. -
cipherText
Base64URL cipherText
The cipher text,null
if not computed. -
header
JWEHeader header
The JWE protected header. -
iv
Base64URL iv
The initialisation vector,null
if not generated or applicable. -
recipients
List<JWEObjectJSON.Recipient> recipients
The recipients list. -
state
JWEObject.State state
The JWE object state. -
unprotectedHeader
UnprotectedHeader unprotectedHeader
The shared unprotected header.
-
-
Class com.nimbusds.jose.JWSAlgorithm extends Algorithm implements Serializable
- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.JWSAlgorithm.Family extends com.nimbusds.jose.AlgorithmFamily<JWSAlgorithm> implements Serializable
- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.JWSHeader extends com.nimbusds.jose.CommonSEHeader implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
b64
boolean b64
Base64URL encoding of the payload,true
for standard JWS serialisation,false
for unencoded payload (RFC 7797).
-
-
Class com.nimbusds.jose.JWSObject extends JOSEObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
header
JWSHeader header
The header. -
signature
Base64URL signature
The signature,null
if not signed. -
signingInputString
String signingInputString
The signing input for this JWS object. -
state
AtomicReference<JWSObject.State> state
The JWS object state.
-
-
Class com.nimbusds.jose.JWSObjectJSON extends JOSEObjectJSON implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
signatures
List<JWSObjectJSON.Signature> signatures
The applied signatures.
-
-
Class com.nimbusds.jose.KeyException extends JOSEException implements Serializable
-
Class com.nimbusds.jose.KeyLengthException extends KeyException implements Serializable
-
Serialized Fields
-
alg
Algorithm alg
The algorithm. -
expectedLength
int expectedLength
The expected key length.
-
-
-
Class com.nimbusds.jose.KeySourceException extends JOSEException implements Serializable
-
Class com.nimbusds.jose.KeyTypeException extends KeyException implements Serializable
-
Class com.nimbusds.jose.Payload extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
base64URL
Base64URL base64URL
The Base64URL representation. -
bytes
byte[] bytes
The byte array representation. -
jsonObject
Map<String,Object> jsonObject
The JSON object representation. -
jwsObject
JWSObject jwsObject
The JWS object representation. -
origin
Payload.Origin origin
The original payload data type. -
signedJWT
SignedJWT signedJWT
The signed JWT representation. -
string
String string
The string representation.
-
-
Class com.nimbusds.jose.PlainHeader extends Header implements Serializable
- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.PlainObject extends JOSEObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
header
PlainHeader header
The header.
-
-
Class com.nimbusds.jose.RemoteKeySourceException extends KeySourceException implements Serializable
-
-
Package com.nimbusds.jose.jwk
-
Class com.nimbusds.jose.jwk.Curve extends Object implements Serializable
- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.jwk.ECKey extends JWK implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
crv
Curve crv
The curve name. -
d
Base64URL d
The private 'd' EC coordinate. -
privateKey
PrivateKey privateKey
Private PKCS#11 key handle. -
x
Base64URL x
The public 'x' EC coordinate. -
y
Base64URL y
The public 'y' EC coordinate.
-
-
Class com.nimbusds.jose.jwk.JWK extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
alg
Algorithm alg
The intended JOSE algorithm for the key, optional. -
exp
Date exp
The key expiration time, optional. -
iat
Date iat
The key issued-at time, optional. -
keyStore
KeyStore keyStore
Reference to the underlying key store,null
if none. -
kid
String kid
The key ID, optional. -
kty
KeyType kty
The key type, required. -
nbf
Date nbf
The key not-before time, optional. -
ops
Set<KeyOperation> ops
The key operations, optional. -
parsedX5c
List<X509Certificate> parsedX5c
The parsed X.509 certificate chain, optional. -
use
KeyUse use
The key use, optional. -
x5c
List<Base64> x5c
The X.509 certificate chain, optional. -
x5t
Base64URL x5t
Deprecated.X.509 certificate SHA-1 thumbprint, optional. -
x5t256
Base64URL x5t256
X.509 certificate SHA-256 thumbprint, optional. -
x5u
URI x5u
X.509 certificate URL, optional.
-
-
Class com.nimbusds.jose.jwk.JWKException extends KeyException implements Serializable
-
Class com.nimbusds.jose.jwk.JWKSet extends Object implements Serializable
- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.jwk.KeyType extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
requirement
Requirement requirement
The implementation requirement,null
if not known. -
value
String value
The key type value.
-
-
Class com.nimbusds.jose.jwk.KeyUse extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
identifier
String identifier
The public key use identifier.
-
-
Class com.nimbusds.jose.jwk.OctetKeyPair extends JWK implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
crv
Curve crv
The curve name. -
d
Base64URL d
The private 'd' parameter. -
decodedD
byte[] decodedD
The private 'd' parameter, decoded from Base64. Cached for performance and to reduce the risk of side channel attacks against the Base64 decoding procedure. -
decodedX
byte[] decodedX
The public 'x' parameter, decoded from Base64. Cached for performance and to reduce the risk of side channel attacks against the Base64 decoding procedure. -
x
Base64URL x
The public 'x' parameter.
-
-
Class com.nimbusds.jose.jwk.OctetSequenceKey extends JWK implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
k
Base64URL k
The key value.
-
-
Class com.nimbusds.jose.jwk.RSAKey extends JWK implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
d
Base64URL d
The private exponent of the RSA key. -
dp
Base64URL dp
The first factor Chinese Remainder Theorem exponent of the private RSA key. -
dq
Base64URL dq
The second factor Chinese Remainder Theorem exponent of the private RSA key. -
e
Base64URL e
The public exponent of the RSA key. -
n
Base64URL n
The modulus value of the RSA key. -
oth
List<RSAKey.OtherPrimesInfo> oth
The other primes information of the private RSA key, should they exist. When only two primes have been used (the normal case), this parameter MUST be omitted. When three or more primes have been used, the number of array elements MUST be the number of primes used minus two. -
p
Base64URL p
The first prime factor of the private RSA key. -
privateKey
PrivateKey privateKey
Private PKCS#11 key handle. -
q
Base64URL q
The second prime factor of the private RSA key. -
qi
Base64URL qi
The first Chinese Remainder Theorem coefficient of the private RSA key.
-
-
Class com.nimbusds.jose.jwk.RSAKey.OtherPrimesInfo extends Object implements Serializable
- serialVersionUID:
- 1L
-
-
Package com.nimbusds.jose.jwk.source
-
Class com.nimbusds.jose.jwk.source.JWKSetParseException extends JWKSetUnavailableException implements Serializable
- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.jwk.source.JWKSetRetrievalException extends JWKSetUnavailableException implements Serializable
- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.jwk.source.JWKSetUnavailableException extends KeySourceException implements Serializable
- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.jwk.source.RateLimitReachedException extends KeySourceException implements Serializable
- serialVersionUID:
- 1L
-
-
Package com.nimbusds.jose.proc
-
Class com.nimbusds.jose.proc.BadJOSEException extends Exception implements Serializable
-
Class com.nimbusds.jose.proc.BadJWEException extends BadJOSEException implements Serializable
-
Class com.nimbusds.jose.proc.BadJWSException extends BadJOSEException implements Serializable
-
Class com.nimbusds.jose.proc.SimpleSecurityContext extends HashMap<String,Object> implements Serializable
-
-
Package com.nimbusds.jose.util
-
Class com.nimbusds.jose.util.Base64 extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
value
String value
The Base64 value.
-
-
Class com.nimbusds.jose.util.Base64URL extends Base64 implements Serializable
-
Class com.nimbusds.jose.util.IntegerOverflowException extends JOSEException implements Serializable
-
-
Package com.nimbusds.jwt
-
Class com.nimbusds.jwt.EncryptedJWT extends JWEObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
claimsSet
JWTClaimsSet claimsSet
The JWT claims set.
-
-
Class com.nimbusds.jwt.JWTClaimsSet extends Object implements Serializable
- serialVersionUID:
- 1L
-
Class com.nimbusds.jwt.PlainJWT extends PlainObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
claimsSet
JWTClaimsSet claimsSet
The JWT claims set.
-
-
Class com.nimbusds.jwt.SignedJWT extends JWSObject implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
claimsSet
JWTClaimsSet claimsSet
The JWT claims set.
-
-
-
Package com.nimbusds.jwt.proc
-
Class com.nimbusds.jwt.proc.BadJWTException extends BadJOSEException implements Serializable
-