Serialized Form
-
Package com.nimbusds.jose
-
Exception com.nimbusds.jose.ActionRequiredForJWSCompletionException
class ActionRequiredForJWSCompletionException extends JOSEException implements Serializable-
Serialized Fields
-
completableSigning
CompletableJWSObjectSigning completableSigning
-
option
JWSSignerOption option
-
-
-
Class com.nimbusds.jose.Algorithm
class 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
class CompressionAlgorithm extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
name
String name
The algorithm name.
-
-
Class com.nimbusds.jose.EncryptionMethod
class 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
class Family extends com.nimbusds.jose.AlgorithmFamily<EncryptionMethod> implements Serializable- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.Header
class 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.
-
-
Exception com.nimbusds.jose.JOSEException
class JOSEException extends Exception implements Serializable- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.JOSEObject
class JOSEObject extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.JOSEObjectJSON
class JOSEObjectJSON extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
payload
Payload payload
The payload (message),null
if not specified.
-
-
Class com.nimbusds.jose.JOSEObjectType
class JOSEObjectType extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
type
String type
The object type.
-
-
Class com.nimbusds.jose.JWEAlgorithm
class JWEAlgorithm extends Algorithm implements Serializable- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.JWEAlgorithm.Family
class Family extends com.nimbusds.jose.AlgorithmFamily<JWEAlgorithm> implements Serializable- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.JWEHeader
class 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
class 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
class 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
class JWSAlgorithm extends Algorithm implements Serializable- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.JWSAlgorithm.Family
class Family extends com.nimbusds.jose.AlgorithmFamily<JWSAlgorithm> implements Serializable- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.JWSHeader
class 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
class 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
class JWSObjectJSON extends JOSEObjectJSON implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
signatures
List<JWSObjectJSON.Signature> signatures
The applied signatures.
-
-
Exception com.nimbusds.jose.KeyException
class KeyException extends JOSEException implements Serializable -
Exception com.nimbusds.jose.KeyLengthException
class KeyLengthException extends KeyException implements Serializable-
Serialized Fields
-
alg
Algorithm alg
The algorithm. -
expectedLength
int expectedLength
The expected key length.
-
-
-
Exception com.nimbusds.jose.KeySourceException
class KeySourceException extends JOSEException implements Serializable -
Exception com.nimbusds.jose.KeyTypeException
class KeyTypeException extends KeyException implements Serializable -
Class com.nimbusds.jose.Payload
class 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
class PlainHeader extends Header implements Serializable- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.PlainObject
class PlainObject extends JOSEObject implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
header
PlainHeader header
The header.
-
-
Exception com.nimbusds.jose.RemoteKeySourceException
class RemoteKeySourceException extends KeySourceException implements Serializable
-
-
Package com.nimbusds.jose.jwk
-
Class com.nimbusds.jose.jwk.Curve
class Curve extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.jwk.ECKey
class 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
class 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. -
revocation
KeyRevocation revocation
The key revocation, 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.
-
-
Exception com.nimbusds.jose.jwk.JWKException
class JWKException extends KeyException implements Serializable -
Class com.nimbusds.jose.jwk.JWKSet
class JWKSet extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.nimbusds.jose.jwk.KeyRevocation
class KeyRevocation extends Object implements Serializable-
Serialized Fields
-
reason
KeyRevocation.Reason reason
The reason. -
revokedAt
Date revokedAt
The revocation time.
-
-
-
Class com.nimbusds.jose.jwk.KeyType
class 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
class KeyUse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
identifier
String identifier
The public key use identifier.
-
-
Class com.nimbusds.jose.jwk.OctetKeyPair
class 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
class OctetSequenceKey extends JWK implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
k
Base64URL k
The key value.
-
-
Class com.nimbusds.jose.jwk.RSAKey
class 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
class OtherPrimesInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
-
Package com.nimbusds.jose.jwk.source
-
Exception com.nimbusds.jose.jwk.source.JWKSetParseException
class JWKSetParseException extends JWKSetUnavailableException implements Serializable- serialVersionUID:
- 1L
-
Exception com.nimbusds.jose.jwk.source.JWKSetRetrievalException
class JWKSetRetrievalException extends JWKSetUnavailableException implements Serializable- serialVersionUID:
- 1L
-
Exception com.nimbusds.jose.jwk.source.RateLimitReachedException
class RateLimitReachedException extends KeySourceException implements Serializable- serialVersionUID:
- 1L
-
-
Package com.nimbusds.jose.proc
-
Exception com.nimbusds.jose.proc.BadJOSEException
class BadJOSEException extends Exception implements Serializable -
Exception com.nimbusds.jose.proc.BadJWEException
class BadJWEException extends BadJOSEException implements Serializable -
Exception com.nimbusds.jose.proc.BadJWSException
class BadJWSException extends BadJOSEException implements Serializable -
Class com.nimbusds.jose.proc.SimpleSecurityContext
-
-
Package com.nimbusds.jose.util
-
Class com.nimbusds.jose.util.Base64
class Base64 extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
value
String value
The Base64 value.
-
-
Class com.nimbusds.jose.util.Base64URL
class Base64URL extends Base64 implements Serializable -
Exception com.nimbusds.jose.util.IntegerOverflowException
class IntegerOverflowException extends JOSEException implements Serializable
-
-
Package com.nimbusds.jwt
-
Class com.nimbusds.jwt.EncryptedJWT
class EncryptedJWT extends JWEObject implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
claimsSet
JWTClaimsSet claimsSet
The JWT claims set.
-
-
Class com.nimbusds.jwt.JWTClaimsSet
class JWTClaimsSet extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.nimbusds.jwt.PlainJWT
class PlainJWT extends PlainObject implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
claimsSet
JWTClaimsSet claimsSet
The JWT claims set.
-
-
Class com.nimbusds.jwt.SignedJWT
class SignedJWT extends JWSObject implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
claimsSet
JWTClaimsSet claimsSet
The JWT claims set.
-
-
-
Package com.nimbusds.jwt.proc
-
Exception com.nimbusds.jwt.proc.BadJWTException
class BadJWTException extends BadJOSEException implements Serializable
-