- A128CBC_HS256 - Static variable in class com.nimbusds.jose.EncryptionMethod
-
AES_128_CBC_HMAC_SHA_256 authenticated encryption using a 256 bit
key (required).
- A128CBC_HS256_DEPRECATED - Static variable in class com.nimbusds.jose.EncryptionMethod
-
AES_128_CBC_HMAC_SHA_256 authenticated encryption using a 256 bit
key, deprecated in JOSE draft suite version 09.
- A128GCM - Static variable in class com.nimbusds.jose.EncryptionMethod
-
AES in Galois/Counter Mode (GCM) (NIST.800-38D) using a 128 bit key
(recommended).
- A128GCMKW - Static variable in class com.nimbusds.jose.JWEAlgorithm
-
AES in Galois/Counter Mode (GCM) (NIST.800-38D) 128 bit keys.
- A128KW - Static variable in class com.nimbusds.jose.JWEAlgorithm
-
Advanced Encryption Standard (AES) Key Wrap Algorithm (RFC 3394)
using 128 bit keys.
- A192CBC_HS384 - Static variable in class com.nimbusds.jose.EncryptionMethod
-
AES_192_CBC_HMAC_SHA_384 authenticated encryption using a 384 bit
key (optional).
- A192GCM - Static variable in class com.nimbusds.jose.EncryptionMethod
-
AES in Galois/Counter Mode (GCM) (NIST.800-38D) using a 192 bit key
(optional).
- A192GCMKW - Static variable in class com.nimbusds.jose.JWEAlgorithm
-
AES in Galois/Counter Mode (GCM) (NIST.800-38D) 192 bit keys.
- A192KW - Static variable in class com.nimbusds.jose.JWEAlgorithm
-
Advanced Encryption Standard (AES) Key Wrap Algorithm (RFC 3394)
using 192 bit keys.
- A256CBC_HS512 - Static variable in class com.nimbusds.jose.EncryptionMethod
-
AES_256_CBC_HMAC_SHA_512 authenticated encryption using a 512 bit
key (required).
- A256CBC_HS512_DEPRECATED - Static variable in class com.nimbusds.jose.EncryptionMethod
-
AES_256_CBC_HMAC_SHA_512 authenticated encryption using a 512 bit
key, deprecated in JOSE draft suite version 09.
- A256GCM - Static variable in class com.nimbusds.jose.EncryptionMethod
-
AES in Galois/Counter Mode (GCM) (NIST.800-38D) using a 256 bit key
(recommended).
- A256GCMKW - Static variable in class com.nimbusds.jose.JWEAlgorithm
-
AES in Galois/Counter Mode (GCM) (NIST.800-38D) 256 bit keys.
- A256KW - Static variable in class com.nimbusds.jose.JWEAlgorithm
-
Advanced Encryption Standard (AES) Key Wrap Algorithm (RFC 3394)
using 256 bit keys.
- AAD - Class in com.nimbusds.jose.crypto.impl
-
Additional authenticated data (AAD).
- AAD() - Constructor for class com.nimbusds.jose.crypto.impl.AAD
-
- AbstractRestrictedResourceRetriever - Class in com.nimbusds.jose.util
-
Abstract retrieval of resources by URL with HTTP timeout and entity size
restrictions.
- AbstractRestrictedResourceRetriever(int, int, int) - Constructor for class com.nimbusds.jose.util.AbstractRestrictedResourceRetriever
-
Creates a new abstract restricted resource retriever.
- ActionRequiredForJWSCompletionException - Exception in com.nimbusds.jose
-
Action required for JWS completion.
- ActionRequiredForJWSCompletionException(String, JWSSignerOption, CompletableJWSObjectSigning) - Constructor for exception com.nimbusds.jose.ActionRequiredForJWSCompletionException
-
Creates a new action required for JWS completion exception.
- AES_CBC_HMAC_SHA - Static variable in class com.nimbusds.jose.EncryptionMethod.Family
-
AES/CBC/HMAC with SHA-2.
- AES_GCM - Static variable in class com.nimbusds.jose.EncryptionMethod.Family
-
AES/GCM.
- AES_GCM_KW - Static variable in class com.nimbusds.jose.JWEAlgorithm.Family
-
AES GCM key wrap.
- AES_KW - Static variable in class com.nimbusds.jose.JWEAlgorithm.Family
-
AES key wrap.
- AESCBC - Class in com.nimbusds.jose.crypto.impl
-
AES/CBC/PKCS5Padding and AES/CBC/PKCS5Padding/HMAC-SHA2 encryption and
decryption methods.
- AESCryptoProvider - Class in com.nimbusds.jose.crypto.impl
-
The base abstract class for AES and AES GCM key wrap encrypters and
decrypters of
JWE objects
.
- AESCryptoProvider(SecretKey) - Constructor for class com.nimbusds.jose.crypto.impl.AESCryptoProvider
-
Creates a new AES encryption / decryption provider.
- AESDecrypter - Class in com.nimbusds.jose.crypto
-
- AESDecrypter(SecretKey) - Constructor for class com.nimbusds.jose.crypto.AESDecrypter
-
Creates a new AES decrypter.
- AESDecrypter(byte[]) - Constructor for class com.nimbusds.jose.crypto.AESDecrypter
-
Creates a new AES decrypter.
- AESDecrypter(OctetSequenceKey) - Constructor for class com.nimbusds.jose.crypto.AESDecrypter
-
Creates a new AES decrypter.
- AESDecrypter(SecretKey, Set<String>) - Constructor for class com.nimbusds.jose.crypto.AESDecrypter
-
Creates a new AES decrypter.
- AESEncrypter - Class in com.nimbusds.jose.crypto
-
- AESEncrypter(SecretKey) - Constructor for class com.nimbusds.jose.crypto.AESEncrypter
-
Creates a new AES encrypter.
- AESEncrypter(byte[]) - Constructor for class com.nimbusds.jose.crypto.AESEncrypter
-
Creates a new AES encrypter.
- AESEncrypter(OctetSequenceKey) - Constructor for class com.nimbusds.jose.crypto.AESEncrypter
-
Creates a new AES encrypter.
- AESGCM - Class in com.nimbusds.jose.crypto.impl
-
AES/GSM/NoPadding encryption and decryption methods.
- AESGCMKW - Class in com.nimbusds.jose.crypto.impl
-
AES GCM methods for Content Encryption Key (CEK) encryption and
decryption.
- AESKW - Class in com.nimbusds.jose.crypto.impl
-
AES key Wrapping methods for Content Encryption Key (CEK) encryption and
decryption.
- agreementPartyUInfo(Base64URL) - Method in class com.nimbusds.jose.JWEHeader.Builder
-
Sets the agreement PartyUInfo (apu
) parameter.
- agreementPartyVInfo(Base64URL) - Method in class com.nimbusds.jose.JWEHeader.Builder
-
Sets the agreement PartyVInfo (apv
) parameter.
- alg - Variable in class com.nimbusds.jose.jwk.gen.JWKGenerator
-
The intended JOSE algorithm for the key, optional.
- Algorithm - Class in com.nimbusds.jose
-
The base class for algorithm names, with optional implementation
requirement.
- Algorithm(String, Requirement) - Constructor for class com.nimbusds.jose.Algorithm
-
Creates a new JOSE algorithm name.
- Algorithm(String) - Constructor for class com.nimbusds.jose.Algorithm
-
Creates a new JOSE algorithm name.
- algorithm(Algorithm) - Method in class com.nimbusds.jose.jwk.ECKey.Builder
-
Sets the intended JOSE algorithm (alg
) for the JWK.
- algorithm(Algorithm) - Method in class com.nimbusds.jose.jwk.gen.JWKGenerator
-
Sets the intended JOSE algorithm (alg
) for the JWK.
- algorithm(Algorithm) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets a single JOSE algorithm to match.
- algorithm(Algorithm) - Method in class com.nimbusds.jose.jwk.OctetKeyPair.Builder
-
Sets the intended JOSE algorithm (alg
) for the JWK.
- algorithm(Algorithm) - Method in class com.nimbusds.jose.jwk.OctetSequenceKey.Builder
-
Sets the intended JOSE algorithm (alg
) for the JWK.
- algorithm(Algorithm) - Method in class com.nimbusds.jose.jwk.RSAKey.Builder
-
Sets the intended JOSE algorithm (alg
) for the JWK.
- algorithm(Algorithm) - Method in class com.nimbusds.jose.proc.JOSEMatcher.Builder
-
Sets a single JOSE algorithm to match.
- AlgorithmParametersHelper - Class in com.nimbusds.jose.crypto.impl
-
- AlgorithmParametersHelper() - Constructor for class com.nimbusds.jose.crypto.impl.AlgorithmParametersHelper
-
- algorithms(Algorithm...) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets multiple JOSE algorithms to match.
- algorithms(Set<Algorithm>) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets multiple JOSE algorithms to match.
- algorithms(Algorithm...) - Method in class com.nimbusds.jose.proc.JOSEMatcher.Builder
-
Sets multiple JOSE algorithms to match.
- algorithms(Set<Algorithm>) - Method in class com.nimbusds.jose.proc.JOSEMatcher.Builder
-
Sets multiple JOSE algorithms to match.
- AlgorithmSupportMessage - Class in com.nimbusds.jose.crypto.impl
-
Algorithm support messages, intended for JOSE exceptions.
- AllowWeakRSAKey - Class in com.nimbusds.jose.crypto.opts
-
JSON Web Signature (JWS) option to allow weak RSA keys that are shorter than
2048
bits
.
- applyCompression(JWEHeader, byte[]) - Static method in class com.nimbusds.jose.crypto.impl.DeflateHelper
-
Applies compression to the specified plain text if requested.
- applyDecompression(JWEHeader, byte[]) - Static method in class com.nimbusds.jose.crypto.impl.DeflateHelper
-
Applies decompression to the specified plain text if requested.
- areEqual(byte[], byte[]) - Static method in class com.nimbusds.jose.crypto.utils.ConstantTimeUtils
-
Checks the specified arrays for equality in constant time.
- ArrayUtils - Class in com.nimbusds.jose.util
-
Array utilities.
- ASYMMETRIC - Static variable in class com.nimbusds.jose.JWEAlgorithm.Family
-
Super family of all asymmetric (public / private key based)
JWE algorithms.
- AsymmetricJWK - Interface in com.nimbusds.jose.jwk
-
Asymmetric (pair) JSON Web Key (JWK).
- audience(List<String>) - Method in class com.nimbusds.jwt.JWTClaimsSet.Builder
-
Sets the audience (aud
) claim.
- audience(String) - Method in class com.nimbusds.jwt.JWTClaimsSet.Builder
-
Sets a single-valued audience (aud
) claim.
- AUTH_TAG_BIT_LENGTH - Static variable in class com.nimbusds.jose.crypto.impl.AESGCM
-
The standard authentication tag length (128 bits).
- AUTH_TAG_BIT_LENGTH - Static variable in class com.nimbusds.jose.crypto.impl.LegacyAESGCM
-
The standard authentication tag length (128 bits).
- AuthenticatedCipherText - Class in com.nimbusds.jose.crypto.impl
-
Authenticated cipher text.
- AuthenticatedCipherText(byte[], byte[]) - Constructor for class com.nimbusds.jose.crypto.impl.AuthenticatedCipherText
-
Creates a new authenticated cipher text.
- authTag(Base64URL) - Method in class com.nimbusds.jose.JWEHeader.Builder
-
Sets the authentication tag (tag
) parameter.
- available() - Method in class com.nimbusds.jose.util.BoundedInputStream
-
- BadJOSEException - Exception in com.nimbusds.jose.proc
-
Bad JSON Object Signing and Encryption (JOSE) exception.
- BadJOSEException(String) - Constructor for exception com.nimbusds.jose.proc.BadJOSEException
-
Creates a new bad JOSE exception.
- BadJOSEException(String, Throwable) - Constructor for exception com.nimbusds.jose.proc.BadJOSEException
-
Creates a new bad JOSE exception.
- BadJWEException - Exception in com.nimbusds.jose.proc
-
Bad JSON Web Encryption (JWE) exception.
- BadJWEException(String) - Constructor for exception com.nimbusds.jose.proc.BadJWEException
-
Creates a new bad JWE exception.
- BadJWEException(String, Throwable) - Constructor for exception com.nimbusds.jose.proc.BadJWEException
-
Creates a new bad JWE exception.
- BadJWSException - Exception in com.nimbusds.jose.proc
-
Bad JSON Web Signature (JWS) exception.
- BadJWSException(String) - Constructor for exception com.nimbusds.jose.proc.BadJWSException
-
Creates a new bad JWS exception.
- BadJWSException(String, Throwable) - Constructor for exception com.nimbusds.jose.proc.BadJWSException
-
Creates a new bad JWS exception.
- BadJWTException - Exception in com.nimbusds.jwt.proc
-
Bad JSON Web Token (JWT) exception.
- BadJWTException(String) - Constructor for exception com.nimbusds.jwt.proc.BadJWTException
-
Creates a new bad JWT exception.
- BadJWTException(String, Throwable) - Constructor for exception com.nimbusds.jwt.proc.BadJWTException
-
Creates a new bad JWT exception.
- Base64 - Class in com.nimbusds.jose.util
-
Base64-encoded object.
- Base64(String) - Constructor for class com.nimbusds.jose.util.Base64
-
Creates a new Base64-encoded object.
- Base64URL - Class in com.nimbusds.jose.util
-
Base64URL-encoded object.
- Base64URL(String) - Constructor for class com.nimbusds.jose.util.Base64URL
-
Creates a new Base64URL-encoded object.
- base64URLEncodePayload(boolean) - Method in class com.nimbusds.jose.JWSHeader.Builder
-
Sets the Base64URL encode payload (b64
) parameter.
- BaseJWSProvider - Class in com.nimbusds.jose.crypto.impl
-
The base abstract class for JSON Web Signature (JWS) signers and verifiers.
- BaseJWSProvider(Set<JWSAlgorithm>) - Constructor for class com.nimbusds.jose.crypto.impl.BaseJWSProvider
-
Creates a new base JWS provider.
- BigIntegerUtils - Class in com.nimbusds.jose.util
-
Big integer utilities.
- bitLength(int) - Static method in class com.nimbusds.jose.util.ByteUtils
-
Returns the bit length of the specified byte length.
- bitLength(byte[]) - Static method in class com.nimbusds.jose.util.ByteUtils
-
Returns the byte length of the specified byte array.
- BouncyCastleFIPSProviderSingleton - Class in com.nimbusds.jose.crypto.bc
-
BouncyCastle FIPS JCA provider singleton, intended to prevent memory leaks
by ensuring a single instance is loaded at all times.
- BouncyCastleProviderSingleton - Class in com.nimbusds.jose.crypto.bc
-
BouncyCastle JCA provider singleton, intended to prevent memory leaks by
ensuring a single instance is loaded at all times.
- BoundedInputStream - Class in com.nimbusds.jose.util
-
Size-bounded input stream.
- BoundedInputStream(InputStream, long) - Constructor for class com.nimbusds.jose.util.BoundedInputStream
-
Creates a new bounded input stream.
- BoundedInputStream(InputStream) - Constructor for class com.nimbusds.jose.util.BoundedInputStream
-
Creates a new unbounded input stream.
- build() - Method in class com.nimbusds.jose.JWEHeader.Builder
-
Builds a new JWE header.
- build() - Method in class com.nimbusds.jose.jwk.ECKey.Builder
-
Builds a new Elliptic Curve JWK.
- build() - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Builds a new JWK matcher.
- build() - Method in class com.nimbusds.jose.jwk.OctetKeyPair.Builder
-
Builds a new Octet Key Pair JWK.
- build() - Method in class com.nimbusds.jose.jwk.OctetSequenceKey.Builder
-
Builds a new octet sequence JWK.
- build() - Method in class com.nimbusds.jose.jwk.RSAKey.Builder
-
Builds a new RSA JWK.
- build() - Method in class com.nimbusds.jose.JWSHeader.Builder
-
Builds a new JWS header.
- build() - Method in class com.nimbusds.jose.PlainHeader.Builder
-
Builds a new unsecured (plain) header.
- build() - Method in class com.nimbusds.jose.proc.JOSEMatcher.Builder
-
Builds a new JOSE matcher.
- build() - Method in class com.nimbusds.jwt.JWTClaimsSet.Builder
-
Builds a new JWT claims set.
- Builder(JWEAlgorithm, EncryptionMethod) - Constructor for class com.nimbusds.jose.JWEHeader.Builder
-
Creates a new JWE header builder.
- Builder(JWEHeader) - Constructor for class com.nimbusds.jose.JWEHeader.Builder
-
Creates a new JWE header builder with the parameters from
the specified header.
- Builder(Curve, Base64URL, Base64URL) - Constructor for class com.nimbusds.jose.jwk.ECKey.Builder
-
Creates a new Elliptic Curve JWK builder.
- Builder(Curve, ECPublicKey) - Constructor for class com.nimbusds.jose.jwk.ECKey.Builder
-
Creates a new Elliptic Curve JWK builder.
- Builder(ECKey) - Constructor for class com.nimbusds.jose.jwk.ECKey.Builder
-
Creates a new Elliptic Curve JWK builder.
- Builder() - Constructor for class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
- Builder(Curve, Base64URL) - Constructor for class com.nimbusds.jose.jwk.OctetKeyPair.Builder
-
Creates a new Octet Key Pair JWK builder.
- Builder(OctetKeyPair) - Constructor for class com.nimbusds.jose.jwk.OctetKeyPair.Builder
-
Creates a new Octet Key Pair JWK builder.
- Builder(Base64URL) - Constructor for class com.nimbusds.jose.jwk.OctetSequenceKey.Builder
-
Creates a new octet sequence JWK builder.
- Builder(byte[]) - Constructor for class com.nimbusds.jose.jwk.OctetSequenceKey.Builder
-
Creates a new octet sequence JWK builder.
- Builder(SecretKey) - Constructor for class com.nimbusds.jose.jwk.OctetSequenceKey.Builder
-
Creates a new octet sequence JWK builder.
- Builder(Base64URL, Base64URL) - Constructor for class com.nimbusds.jose.jwk.RSAKey.Builder
-
Creates a new RSA JWK builder.
- Builder(RSAPublicKey) - Constructor for class com.nimbusds.jose.jwk.RSAKey.Builder
-
Creates a new RSA JWK builder.
- Builder(RSAKey) - Constructor for class com.nimbusds.jose.jwk.RSAKey.Builder
-
Creates a new RSA JWK builder.
- Builder(JWSAlgorithm) - Constructor for class com.nimbusds.jose.JWSHeader.Builder
-
Creates a new JWS header builder.
- Builder(JWSHeader) - Constructor for class com.nimbusds.jose.JWSHeader.Builder
-
Creates a new JWS header builder with the parameters from
the specified header.
- Builder() - Constructor for class com.nimbusds.jose.PlainHeader.Builder
-
Creates a new unsecured (plain) header builder.
- Builder(PlainHeader) - Constructor for class com.nimbusds.jose.PlainHeader.Builder
-
Creates a new unsecured (plain) header builder with the
parameters from the specified header.
- Builder() - Constructor for class com.nimbusds.jose.proc.JOSEMatcher.Builder
-
- Builder() - Constructor for class com.nimbusds.jwt.JWTClaimsSet.Builder
-
Creates a new builder.
- Builder(JWTClaimsSet) - Constructor for class com.nimbusds.jwt.JWTClaimsSet.Builder
-
Creates a new builder with the claims from the specified
set.
- byteLength(int) - Static method in class com.nimbusds.jose.util.ByteUtils
-
Returns the byte length of the specified bit length.
- ByteUtils - Class in com.nimbusds.jose.util
-
Byte utilities.
- ByteUtils() - Constructor for class com.nimbusds.jose.util.ByteUtils
-
- cekBitLength() - Method in class com.nimbusds.jose.EncryptionMethod
-
Gets the length of the associated Content Encryption Key (CEK).
- CipherHelper - Class in com.nimbusds.jose.crypto.impl
-
Helper utilities for instantiating ciphers.
- CipherHelper() - Constructor for class com.nimbusds.jose.crypto.impl.CipherHelper
-
- claim(String, Object) - Method in class com.nimbusds.jwt.JWTClaimsSet.Builder
-
Sets the specified claim (registered or custom).
- ClockSkewAware - Interface in com.nimbusds.jwt.proc
-
Clock skew aware interface.
- close() - Method in class com.nimbusds.jose.util.BoundedInputStream
-
- com.nimbusds.jose - package com.nimbusds.jose
-
Base Javascript Object Signing and Encryption (JOSE) interfaces and classes.
- com.nimbusds.jose.crypto - package com.nimbusds.jose.crypto
-
Implementations of standard Javascript Object Signing and Encryption (JOSE)
algorithms.
- com.nimbusds.jose.crypto.bc - package com.nimbusds.jose.crypto.bc
-
BouncyCastle JCA provider singletons.
- com.nimbusds.jose.crypto.factories - package com.nimbusds.jose.crypto.factories
-
JWS signer, JWS verifier, JWE encrypter and JWE decrypter factory
implementations.
- com.nimbusds.jose.crypto.impl - package com.nimbusds.jose.crypto.impl
-
Cryptographic primitives for JWS signers, JWS verifiers, JWE encrypters and
JWE decrypters in the
com.nimbusds.jose.crypto
package.
- com.nimbusds.jose.crypto.opts - package com.nimbusds.jose.crypto.opts
-
Javascript Object Signing and Encryption (JOSE) options.
- com.nimbusds.jose.crypto.utils - package com.nimbusds.jose.crypto.utils
-
Cryptographic utilities.
- com.nimbusds.jose.jca - package com.nimbusds.jose.jca
-
Java Cryptography Architecture (JCA) context interfaces and classes.
- com.nimbusds.jose.jwk - package com.nimbusds.jose.jwk
-
JSON Web Key (JWK) classes.
- com.nimbusds.jose.jwk.gen - package com.nimbusds.jose.jwk.gen
-
JSON Web Key (JWK) generation utilities.
- com.nimbusds.jose.jwk.source - package com.nimbusds.jose.jwk.source
-
JSON Web Key (JWK) sourcing interface and utilities.
- com.nimbusds.jose.mint - package com.nimbusds.jose.mint
-
JSON Web Signature (JWS) minting framework.
- com.nimbusds.jose.proc - package com.nimbusds.jose.proc
-
Framework for application-specific verification and decryption of JOSE
objects (with arbitrary payloads).
- com.nimbusds.jose.produce - package com.nimbusds.jose.produce
-
Framework for producing JOSE objects (with arbitrary payloads).
- com.nimbusds.jose.util - package com.nimbusds.jose.util
-
Utility interfaces and classes.
- com.nimbusds.jwt - package com.nimbusds.jwt
-
JSON Web Token (JWT) interfaces and classes.
- com.nimbusds.jwt.proc - package com.nimbusds.jwt.proc
-
Framework for application-specific verification and decryption of JSON Web
Tokens (JWTs).
- com.nimbusds.jwt.util - package com.nimbusds.jwt.util
-
JSON Web Token (JWT) utility interfaces and classes.
- COMPATIBLE_ALGORITHMS - Static variable in class com.nimbusds.jose.crypto.impl.AESCryptoProvider
-
The JWE algorithms compatible with each key size in bits.
- COMPATIBLE_ENCRYPTION_METHODS - Static variable in class com.nimbusds.jose.crypto.impl.ContentCryptoProvider
-
The encryption methods compatible with each key size in bits.
- CompletableJWSObjectSigning - Interface in com.nimbusds.jose
-
Completable JSON Web Signature (JWS) object signing.
- complete() - Method in interface com.nimbusds.jose.CompletableJWSObjectSigning
-
Completes the JWS object signing.
- composeOtherInfo(byte[], byte[], byte[], byte[], byte[]) - Static method in class com.nimbusds.jose.crypto.impl.ConcatKDF
-
Composes the other info as algID || partyUInfo || partyVInfo
|| suppPubInfo || suppPrivInfo
.
- CompositeKey - Class in com.nimbusds.jose.crypto.impl
-
Composite key used in AES/CBC/PKCS5Padding/HMAC-SHA2 encryption.
- CompositeKey(SecretKey) - Constructor for class com.nimbusds.jose.crypto.impl.CompositeKey
-
Creates a new composite key from the specified secret key.
- compress(byte[]) - Static method in class com.nimbusds.jose.util.DeflateUtils
-
Compresses the specified byte array according to the DEFLATE
specification (RFC 1951).
- CompressionAlgorithm - Class in com.nimbusds.jose
-
Compression algorithm name, represents the zip
header parameter in
JSON Web Encryption (JWE) objects.
- CompressionAlgorithm(String) - Constructor for class com.nimbusds.jose.CompressionAlgorithm
-
Creates a new compression algorithm with the specified name.
- compressionAlgorithm(CompressionAlgorithm) - Method in class com.nimbusds.jose.JWEHeader.Builder
-
Sets the compression algorithm (zip
) parameter.
- compute(JWEHeader) - Static method in class com.nimbusds.jose.crypto.impl.AAD
-
Computes the Additional Authenticated Data (AAD) for the specified
JWE header.
- compute(Base64URL) - Static method in class com.nimbusds.jose.crypto.impl.AAD
-
Computes the Additional Authenticated Data (AAD) for the specified
BASE64URL-encoded JWE header.
- compute(String, byte[], byte[], Provider) - Static method in class com.nimbusds.jose.crypto.impl.HMAC
-
Computes a Hash-based Message Authentication Code (HMAC) for the
specified secret and message.
- compute(SecretKey, byte[], Provider) - Static method in class com.nimbusds.jose.crypto.impl.HMAC
-
Computes a Hash-based Message Authentication Code (HMAC) for the
specified secret key and message.
- compute(JWK) - Static method in class com.nimbusds.jose.jwk.ThumbprintUtils
-
Computes the SHA-256 thumbprint for the specified JWK.
- compute(String, JWK) - Static method in class com.nimbusds.jose.jwk.ThumbprintUtils
-
Computes the thumbprint for the specified JWK.
- compute(String, LinkedHashMap<String, ?>) - Static method in class com.nimbusds.jose.jwk.ThumbprintUtils
-
Computes the thumbprint for the specified required JWK parameters.
- computeDigestCycles(int, int) - Static method in class com.nimbusds.jose.crypto.impl.ConcatKDF
-
Computes the required digest (hashing) cycles for the specified
message digest length and derived key length.
- computeLength(byte[]) - Static method in class com.nimbusds.jose.crypto.impl.AAD
-
Computes the bit length of the specified Additional Authenticated
Data (AAD).
- computeSHA256Thumbprint(X509Certificate) - Static method in class com.nimbusds.jose.util.X509CertUtils
-
Computes the X.509 certificate SHA-256 thumbprint (x5t#S256
).
- computeThumbprint() - Method in class com.nimbusds.jose.jwk.JWK
-
Computes the SHA-256 thumbprint of this JWK.
- computeThumbprint(String) - Method in class com.nimbusds.jose.jwk.JWK
-
Computes the thumbprint of this JWK using the specified hash
algorithm.
- concat(T[], T[]...) - Static method in class com.nimbusds.jose.util.ArrayUtils
-
Concatenates the specified arrays.
- concat(byte[]...) - Static method in class com.nimbusds.jose.util.ByteUtils
-
Concatenates the specified byte arrays.
- ConcatKDF - Class in com.nimbusds.jose.crypto.impl
-
Concatenation Key Derivation Function (KDF).
- ConcatKDF(String) - Constructor for class com.nimbusds.jose.crypto.impl.ConcatKDF
-
Creates a new concatenation Key Derivation Function (KDF) with the
specified hash algorithm.
- ConfigurableJOSEProcessor<C extends SecurityContext> - Interface in com.nimbusds.jose.proc
-
- ConfigurableJWSMinter<C extends SecurityContext> - Interface in com.nimbusds.jose.mint
-
Configurable JSON Web Signature (JWS) minter.
- ConfigurableJWTProcessor<C extends SecurityContext> - Interface in com.nimbusds.jwt.proc
-
- ConstantTimeUtils - Class in com.nimbusds.jose.crypto.utils
-
Array utilities.
- Container<T> - Class in com.nimbusds.jose.util
-
Generic container of items of any type.
- Container() - Constructor for class com.nimbusds.jose.util.Container
-
Creates a new container with no item.
- Container(T) - Constructor for class com.nimbusds.jose.util.Container
-
Creates a new container with the specified item.
- containsJWK(JWK) - Method in class com.nimbusds.jose.jwk.JWKSet
-
Returns true
if this JWK set contains the specified JWK as
public or private key, by comparing its thumbprint with those of the
keys in the set.
- ContentCryptoProvider - Class in com.nimbusds.jose.crypto.impl
-
JWE content encryption / decryption provider.
- ContentCryptoProvider() - Constructor for class com.nimbusds.jose.crypto.impl.ContentCryptoProvider
-
- contentType(String) - Method in class com.nimbusds.jose.JWEHeader.Builder
-
Sets the content type (cty
) parameter.
- contentType(String) - Method in class com.nimbusds.jose.JWSHeader.Builder
-
Sets the content type (cty
) parameter.
- contentType(String) - Method in class com.nimbusds.jose.PlainHeader.Builder
-
Sets the content type (cty
) parameter.
- createAESCipher(SecretKey, boolean) - Static method in class com.nimbusds.jose.crypto.impl.LegacyAESGCM
-
Creates a new AES cipher.
- createJWEDecrypter(JWEHeader, Key) - Method in class com.nimbusds.jose.crypto.factories.DefaultJWEDecrypterFactory
-
- createJWEDecrypter(JWEHeader, Key) - Method in interface com.nimbusds.jose.proc.JWEDecrypterFactory
-
Creates a new JWE decrypter for the specified header and key.
- createJWKMatcher(JWEHeader) - Method in class com.nimbusds.jose.proc.JWEDecryptionKeySelector
-
Creates a JWK matcher for the expected JWE algorithms and the
specified JWE header.
- createJWKMatcher(JWSHeader) - Method in class com.nimbusds.jose.proc.JWSVerificationKeySelector
-
Creates a JWK matcher for the expected JWS algorithm and the
specified JWS header.
- createJWSSigner(JWK) - Method in class com.nimbusds.jose.crypto.factories.DefaultJWSSignerFactory
-
- createJWSSigner(JWK, JWSAlgorithm) - Method in class com.nimbusds.jose.crypto.factories.DefaultJWSSignerFactory
-
- createJWSSigner(JWK) - Method in interface com.nimbusds.jose.produce.JWSSignerFactory
-
Create a JWS signer based on the key.
- createJWSSigner(JWK, JWSAlgorithm) - Method in interface com.nimbusds.jose.produce.JWSSignerFactory
-
Create a JWS signer based on the key and algorithm.
- createJWSVerifier(JWSHeader, Key) - Method in class com.nimbusds.jose.crypto.factories.DefaultJWSVerifierFactory
-
- createJWSVerifier(JWSHeader, Key) - Method in interface com.nimbusds.jose.proc.JWSVerifierFactory
-
Creates a new JWS verifier for the specified header and key.
- CriticalHeaderParamsAware - Interface in com.nimbusds.jose
-
JSON Web Signature (JWS) verifier or JSON Web Encryption (JWE) decrypter
that supports processing and / or deferral of critical (crit
) header
parameters.
- CriticalHeaderParamsDeferral - Class in com.nimbusds.jose.crypto.impl
-
Critical (crit
) header parameters deferral policy.
- CriticalHeaderParamsDeferral() - Constructor for class com.nimbusds.jose.crypto.impl.CriticalHeaderParamsDeferral
-
- criticalParams(Set<String>) - Method in class com.nimbusds.jose.JWEHeader.Builder
-
Sets the critical header parameters (crit
)
parameter.
- criticalParams(Set<String>) - Method in class com.nimbusds.jose.JWSHeader.Builder
-
Sets the critical header parameters (crit
)
parameter.
- criticalParams(Set<String>) - Method in class com.nimbusds.jose.PlainHeader.Builder
-
Sets the critical header parameters (crit
)
parameter.
- Curve - Class in com.nimbusds.jose.jwk
-
Cryptographic curve.
- Curve(String) - Constructor for class com.nimbusds.jose.jwk.Curve
-
Creates a new cryptographic curve with the specified JOSE name.
- Curve(String, String, String) - Constructor for class com.nimbusds.jose.jwk.Curve
-
Creates a new cryptographic curve with the specified JOSE name,
standard name and object identifier (OID).
- curve(Curve) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets a single curve to match (for EC and OKP keys).
- CurveBasedJWK - Interface in com.nimbusds.jose.jwk
-
Curve based JSON Web Key (JWK).
- curves(Curve...) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets multiple curves to match (for EC and OKP keys).
- curves(Set<Curve>) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets multiple curves to match (for EC and OKP keys).
- customParam(String, Object) - Method in class com.nimbusds.jose.JWEHeader.Builder
-
Sets a custom (non-registered) parameter.
- customParam(String, Object) - Method in class com.nimbusds.jose.JWSHeader.Builder
-
Sets a custom (non-registered) parameter.
- customParam(String, Object) - Method in class com.nimbusds.jose.PlainHeader.Builder
-
Sets a custom (non-registered) parameter.
- customParams(Map<String, Object>) - Method in class com.nimbusds.jose.JWEHeader.Builder
-
Sets the custom (non-registered) parameters.
- customParams(Map<String, Object>) - Method in class com.nimbusds.jose.JWSHeader.Builder
-
Sets the custom (non-registered) parameters.
- customParams(Map<String, Object>) - Method in class com.nimbusds.jose.PlainHeader.Builder
-
Sets the custom (non-registered) parameters.
- d(Base64URL) - Method in class com.nimbusds.jose.jwk.ECKey.Builder
-
Sets the private 'd' coordinate for the elliptic curve
point.
- d(Base64URL) - Method in class com.nimbusds.jose.jwk.OctetKeyPair.Builder
-
Sets the private 'd' parameter.
- DateUtils - Class in com.nimbusds.jose.util
-
Deprecated.
- DateUtils - Class in com.nimbusds.jwt.util
-
Date utilities.
- decode() - Method in class com.nimbusds.jose.util.Base64
-
Decodes this Base64 object to a byte array.
- decodeToBigInteger() - Method in class com.nimbusds.jose.util.Base64
-
Decodes this Base64 object to an unsigned big integer.
- decodeToString() - Method in class com.nimbusds.jose.util.Base64
-
Decodes this Base64 object to a string.
- decompress(byte[]) - Static method in class com.nimbusds.jose.util.DeflateUtils
-
Decompresses the specified byte array according to the DEFLATE
specification (RFC 1951).
- decrypt(JWEHeader, Base64URL, Base64URL, Base64URL, Base64URL) - Method in class com.nimbusds.jose.crypto.AESDecrypter
-
- decrypt(JWEHeader, Base64URL, Base64URL, Base64URL, Base64URL) - Method in class com.nimbusds.jose.crypto.DirectDecrypter
-
- decrypt(JWEHeader, Base64URL, Base64URL, Base64URL, Base64URL) - Method in class com.nimbusds.jose.crypto.ECDHDecrypter
-
- decrypt(SecretKey, byte[], byte[], Provider) - Static method in class com.nimbusds.jose.crypto.impl.AESCBC
-
Decrypts the specified cipher text using AES/CBC/PKCS5Padding.
- decrypt(SecretKey, byte[], byte[], byte[], byte[], Provider) - Static method in class com.nimbusds.jose.crypto.impl.AESGCM
-
Decrypts the specified cipher text using AES/GCM/NoPadding.
- decrypt(JWEHeader, Base64URL, Base64URL, Base64URL, Base64URL, SecretKey, JWEJCAContext) - Static method in class com.nimbusds.jose.crypto.impl.ContentCryptoProvider
-
Decrypts the specified cipher text.
- decrypt(SecretKey, byte[], byte[], byte[], byte[]) - Static method in class com.nimbusds.jose.crypto.impl.LegacyAESGCM
-
Decrypts the specified cipher text using AES/GCM/NoPadding.
- decrypt(JWEHeader, Base64URL, Base64URL, Base64URL, Base64URL) - Method in class com.nimbusds.jose.crypto.PasswordBasedDecrypter
-
- decrypt(JWEHeader, Base64URL, Base64URL, Base64URL, Base64URL) - Method in class com.nimbusds.jose.crypto.RSADecrypter
-
- decrypt(JWEHeader, Base64URL, Base64URL, Base64URL, Base64URL) - Method in class com.nimbusds.jose.crypto.X25519Decrypter
-
- decrypt(JWEHeader, Base64URL, Base64URL, Base64URL, Base64URL) - Method in interface com.nimbusds.jose.JWEDecrypter
-
Decrypts the specified cipher text of a
JWE Object
.
- decrypt(JWEDecrypter) - Method in class com.nimbusds.jose.JWEObject
-
Decrypts this JWE object with the specified decrypter.
- decryptAuthenticated(SecretKey, byte[], byte[], byte[], byte[], Provider, Provider) - Static method in class com.nimbusds.jose.crypto.impl.AESCBC
-
Decrypts the specified cipher text using AES/CBC/PKCS5Padding/
HMAC-SHA2.
- decryptCEK(SecretKey, byte[], AuthenticatedCipherText, int, Provider) - Static method in class com.nimbusds.jose.crypto.impl.AESGCMKW
-
Decrypts the specified encrypted Content Encryption Key (CEK).
- decryptCEK(PrivateKey, byte[], int, Provider) - Static method in class com.nimbusds.jose.crypto.impl.RSA1_5
-
Decrypts the specified encrypted Content Encryption Key (CEK).
- decryptCEK(PrivateKey, byte[], Provider) - Static method in class com.nimbusds.jose.crypto.impl.RSA_OAEP
-
Decrypts the specified encrypted Content Encryption Key (CEK).
- decryptCEK(PrivateKey, byte[], Provider) - Static method in class com.nimbusds.jose.crypto.impl.RSA_OAEP_256
-
Decrypts the specified encrypted Content Encryption Key (CEK).
- decryptWithConcatKDF(JWEHeader, SecretKey, Base64URL, Base64URL, Base64URL, Base64URL, Provider, Provider) - Static method in class com.nimbusds.jose.crypto.impl.AESCBC
-
Decrypts the specified cipher text using the deprecated concat KDF
from JOSE draft suite 09.
- decryptWithZ(JWEHeader, SecretKey, Base64URL, Base64URL, Base64URL, Base64URL) - Method in class com.nimbusds.jose.crypto.impl.ECDHCryptoProvider
-
Decrypts the encrypted JWE parts using the specified shared secret ("Z").
- DEF - Static variable in class com.nimbusds.jose.CompressionAlgorithm
-
DEFLATE Compressed Data Format Specification version 1.3, as
described in RFC 1951.
- DEFAULT_HTTP_CONNECT_TIMEOUT - Static variable in class com.nimbusds.jose.jwk.source.RemoteJWKSet
-
The default HTTP connect timeout for JWK set retrieval, in
milliseconds.
- DEFAULT_HTTP_READ_TIMEOUT - Static variable in class com.nimbusds.jose.jwk.source.RemoteJWKSet
-
The default HTTP read timeout for JWK set retrieval, in
milliseconds.
- DEFAULT_HTTP_SIZE_LIMIT - Static variable in class com.nimbusds.jose.jwk.source.RemoteJWKSet
-
The default HTTP entity size limit for JWK set retrieval, in bytes.
- DEFAULT_LIFESPAN_MINUTES - Static variable in class com.nimbusds.jose.jwk.source.DefaultJWKSetCache
-
The default lifespan for cached JWK sets (15 minutes).
- DEFAULT_MAX_CLOCK_SKEW_SECONDS - Static variable in class com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier
-
The default maximum acceptable clock skew, in seconds (60).
- DEFAULT_REFRESH_TIME_MINUTES - Static variable in class com.nimbusds.jose.jwk.source.DefaultJWKSetCache
-
The default refresh time for cached JWK sets (5 minutes).
- DefaultJOSEObjectTypeVerifier<C extends SecurityContext> - Class in com.nimbusds.jose.proc
-
Default JOSE header "typ" (type) parameter verifier.
- DefaultJOSEObjectTypeVerifier() - Constructor for class com.nimbusds.jose.proc.DefaultJOSEObjectTypeVerifier
-
Creates a new JOSE object type verifier which allows the type to be
omitted or null
.
- DefaultJOSEObjectTypeVerifier(Set<JOSEObjectType>) - Constructor for class com.nimbusds.jose.proc.DefaultJOSEObjectTypeVerifier
-
Creates a new JOSE object type verifier allowing the specified
types.
- DefaultJOSEObjectTypeVerifier(JOSEObjectType...) - Constructor for class com.nimbusds.jose.proc.DefaultJOSEObjectTypeVerifier
-
Creates a new JOSE object type verifier allowing the specified
types.
- DefaultJOSEProcessor<C extends SecurityContext> - Class in com.nimbusds.jose.proc
-
- DefaultJOSEProcessor() - Constructor for class com.nimbusds.jose.proc.DefaultJOSEProcessor
-
- DefaultJWEDecrypterFactory - Class in com.nimbusds.jose.crypto.factories
-
Default JSON Web Encryption (JWE) decrypter factory.
- DefaultJWEDecrypterFactory() - Constructor for class com.nimbusds.jose.crypto.factories.DefaultJWEDecrypterFactory
-
- DefaultJWKSetCache - Class in com.nimbusds.jose.jwk.source
-
JSON Web Key (JWK) set cache implementation.
- DefaultJWKSetCache() - Constructor for class com.nimbusds.jose.jwk.source.DefaultJWKSetCache
-
Creates a new JWK set, the default lifespan of the cached JWK set is
set to 15 minutes, the refresh time to 5 minutes.
- DefaultJWKSetCache(long, long, TimeUnit) - Constructor for class com.nimbusds.jose.jwk.source.DefaultJWKSetCache
-
Creates a new JWK set cache.
- DefaultJWSMinter<C extends SecurityContext> - Class in com.nimbusds.jose.mint
-
- DefaultJWSMinter() - Constructor for class com.nimbusds.jose.mint.DefaultJWSMinter
-
- DefaultJWSSignerFactory - Class in com.nimbusds.jose.crypto.factories
-
A factory to create JWS signers from a JWK instance based on the
key type.
- DefaultJWSSignerFactory() - Constructor for class com.nimbusds.jose.crypto.factories.DefaultJWSSignerFactory
-
- DefaultJWSVerifierFactory - Class in com.nimbusds.jose.crypto.factories
-
Default JSON Web Signature (JWS) verifier factory.
- DefaultJWSVerifierFactory() - Constructor for class com.nimbusds.jose.crypto.factories.DefaultJWSVerifierFactory
-
- DefaultJWTClaimsVerifier<C extends SecurityContext> - Class in com.nimbusds.jwt.proc
-
- DefaultJWTClaimsVerifier() - Constructor for class com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier
-
Creates a new JWT claims verifier.
- DefaultJWTClaimsVerifier(JWTClaimsSet, Set<String>) - Constructor for class com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier
-
Creates a new JWT claims verifier.
- DefaultJWTClaimsVerifier(String, JWTClaimsSet, Set<String>) - Constructor for class com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier
-
Creates new default JWT claims verifier.
- DefaultJWTClaimsVerifier(Set<String>, JWTClaimsSet, Set<String>, Set<String>) - Constructor for class com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier
-
Creates new default JWT claims verifier.
- DefaultJWTProcessor<C extends SecurityContext> - Class in com.nimbusds.jwt.proc
-
- DefaultJWTProcessor() - Constructor for class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- DefaultResourceRetriever - Class in com.nimbusds.jose.util
-
The default retriever of resources specified by URL.
- DefaultResourceRetriever() - Constructor for class com.nimbusds.jose.util.DefaultResourceRetriever
-
Creates a new resource retriever.
- DefaultResourceRetriever(int, int) - Constructor for class com.nimbusds.jose.util.DefaultResourceRetriever
-
Creates a new resource retriever.
- DefaultResourceRetriever(int, int, int) - Constructor for class com.nimbusds.jose.util.DefaultResourceRetriever
-
Creates a new resource retriever.
- DefaultResourceRetriever(int, int, int, boolean) - Constructor for class com.nimbusds.jose.util.DefaultResourceRetriever
-
Creates a new resource retriever.
- DefaultResourceRetriever(int, int, int, boolean, SSLSocketFactory) - Constructor for class com.nimbusds.jose.util.DefaultResourceRetriever
-
Creates a new resource retriever.
- DeflateHelper - Class in com.nimbusds.jose.crypto.impl
-
Deflate (RFC 1951) helper methods, intended for use by JWE encrypters and
decrypters.
- DeflateHelper() - Constructor for class com.nimbusds.jose.crypto.impl.DeflateHelper
-
- DeflateUtils - Class in com.nimbusds.jose.util
-
Deflate (RFC 1951) utilities.
- deriveKey(SecretKey, int, byte[]) - Method in class com.nimbusds.jose.crypto.impl.ConcatKDF
-
Derives a key from the specified inputs.
- deriveKey(SecretKey, int, byte[], byte[], byte[], byte[], byte[]) - Method in class com.nimbusds.jose.crypto.impl.ConcatKDF
-
Derives a key from the specified inputs.
- deriveKey(byte[], byte[], int, PRFParams) - Static method in class com.nimbusds.jose.crypto.impl.PBKDF2
-
Derives a PBKDF2 key from the specified password and parameters.
- deriveSharedKey(JWEHeader, SecretKey, ConcatKDF) - Static method in class com.nimbusds.jose.crypto.impl.ECDH
-
Derives a shared key (via concat KDF).
- deriveSharedSecret(ECPublicKey, PrivateKey, Provider) - Static method in class com.nimbusds.jose.crypto.impl.ECDH
-
Derives a shared secret (also called 'Z') from the specified ECDH
key agreement.
- deriveSharedSecret(OctetKeyPair, OctetKeyPair) - Static method in class com.nimbusds.jose.crypto.impl.ECDH
-
Derives a shared secret (also called 'Z') from the specified ECDH
key agreement.
- DIR - Static variable in class com.nimbusds.jose.JWEAlgorithm
-
Direct use of a shared symmetric key as the Content Encryption Key
(CEK) for the block encryption step (rather than using the symmetric
key to wrap the CEK).
- DirectCryptoProvider - Class in com.nimbusds.jose.crypto.impl
-
The base abstract class for direct encrypters and decrypters of
JWE objects
with a shared symmetric key.
- DirectCryptoProvider(SecretKey) - Constructor for class com.nimbusds.jose.crypto.impl.DirectCryptoProvider
-
Creates a new direct encryption / decryption provider.
- DirectDecrypter - Class in com.nimbusds.jose.crypto
-
Direct decrypter of
JWE objects
with a
shared symmetric key.
- DirectDecrypter(SecretKey) - Constructor for class com.nimbusds.jose.crypto.DirectDecrypter
-
Creates a new direct decrypter.
- DirectDecrypter(SecretKey, boolean) - Constructor for class com.nimbusds.jose.crypto.DirectDecrypter
-
Creates a new direct decrypter with the option to set it in
promiscuous mode.
- DirectDecrypter(byte[]) - Constructor for class com.nimbusds.jose.crypto.DirectDecrypter
-
Creates a new direct decrypter.
- DirectDecrypter(OctetSequenceKey) - Constructor for class com.nimbusds.jose.crypto.DirectDecrypter
-
Creates a new direct decrypter.
- DirectDecrypter(SecretKey, Set<String>) - Constructor for class com.nimbusds.jose.crypto.DirectDecrypter
-
Creates a new direct decrypter with the option to set it in
promiscuous mode.
- DirectDecrypter(SecretKey, Set<String>, boolean) - Constructor for class com.nimbusds.jose.crypto.DirectDecrypter
-
Creates a new direct decrypter.
- DirectEncrypter - Class in com.nimbusds.jose.crypto
-
Direct encrypter of
JWE objects
with a
shared symmetric key.
- DirectEncrypter(SecretKey) - Constructor for class com.nimbusds.jose.crypto.DirectEncrypter
-
Creates a new direct encrypter.
- DirectEncrypter(byte[]) - Constructor for class com.nimbusds.jose.crypto.DirectEncrypter
-
Creates a new direct encrypter.
- DirectEncrypter(OctetSequenceKey) - Constructor for class com.nimbusds.jose.crypto.DirectEncrypter
-
Creates a new direct encrypter.
- disconnectsAfterUse() - Method in class com.nimbusds.jose.util.DefaultResourceRetriever
-
Returns
true
if the disconnect method of the underlying
HttpURLConnection
will be called after trying to retrieve
the resource.
- EC - Static variable in class com.nimbusds.jose.jwk.KeyType
-
Elliptic Curve (DSS) key type (recommended).
- EC - Static variable in class com.nimbusds.jose.JWSAlgorithm.Family
-
Elliptic Curve signature (ECDSA) using a SHA-2 hash.
- ECChecks - Class in com.nimbusds.jose.crypto.utils
-
Elliptic curve checks.
- ECDH - Class in com.nimbusds.jose.crypto.impl
-
Elliptic Curve Diffie-Hellman key agreement functions and utilities.
- ECDH.AlgorithmMode - Enum in com.nimbusds.jose.crypto.impl
-
Enumeration of the Elliptic Curve Diffie-Hellman Ephemeral Static
algorithm modes.
- ECDH_ES - Static variable in class com.nimbusds.jose.JWEAlgorithm
-
Elliptic Curve Diffie-Hellman Ephemeral Static (RFC 6090) key
agreement using the Concat KDF, as defined in section 5.8.1 of
NIST.800-56A, with the agreed-upon key being used directly as the
Content Encryption Key (CEK) (rather than being used to wrap the
CEK).
- ECDH_ES - Static variable in class com.nimbusds.jose.JWEAlgorithm.Family
-
Elliptic Curve Diffie-Hellman Ephemeral Static key
agreement.
- ECDH_ES_A128KW - Static variable in class com.nimbusds.jose.JWEAlgorithm
-
Elliptic Curve Diffie-Hellman Ephemeral Static key agreement per
"ECDH-ES", but where the agreed-upon key is used to wrap the Content
Encryption Key (CEK) with the "A128KW" function (rather than being
used directly as the CEK).
- ECDH_ES_A192KW - Static variable in class com.nimbusds.jose.JWEAlgorithm
-
Elliptic Curve Diffie-Hellman Ephemeral Static key agreement per
"ECDH-ES", but where the agreed-upon key is used to wrap the Content
Encryption Key (CEK) with the "A192KW" function (rather than being
used directly as the CEK).
- ECDH_ES_A256KW - Static variable in class com.nimbusds.jose.JWEAlgorithm
-
Elliptic Curve Diffie-Hellman Ephemeral Static key agreement per
"ECDH-ES", but where the agreed-upon key is used to wrap the Content
Encryption Key (CEK) with the "A256KW" function (rather than being
used directly as the CEK).
- ECDHCryptoProvider - Class in com.nimbusds.jose.crypto.impl
-
The base abstract class for Elliptic Curve Diffie-Hellman encrypters and
decrypters of
JWE objects
.
- ECDHCryptoProvider(Curve) - Constructor for class com.nimbusds.jose.crypto.impl.ECDHCryptoProvider
-
Creates a new Elliptic Curve Diffie-Hellman encryption /decryption
provider.
- ECDHDecrypter - Class in com.nimbusds.jose.crypto
-
Elliptic Curve Diffie-Hellman decrypter of
JWE objects
for curves using EC JWK
keys.
- ECDHDecrypter(ECPrivateKey) - Constructor for class com.nimbusds.jose.crypto.ECDHDecrypter
-
Creates a new Elliptic Curve Diffie-Hellman decrypter.
- ECDHDecrypter(ECKey) - Constructor for class com.nimbusds.jose.crypto.ECDHDecrypter
-
Creates a new Elliptic Curve Diffie-Hellman decrypter.
- ECDHDecrypter(ECPrivateKey, Set<String>) - Constructor for class com.nimbusds.jose.crypto.ECDHDecrypter
-
Creates a new Elliptic Curve Diffie-Hellman decrypter.
- ECDHDecrypter(PrivateKey, Set<String>, Curve) - Constructor for class com.nimbusds.jose.crypto.ECDHDecrypter
-
Creates a new Elliptic Curve Diffie-Hellman decrypter.
- ECDHEncrypter - Class in com.nimbusds.jose.crypto
-
Elliptic Curve Diffie-Hellman encrypter of
JWE objects
for curves using EC JWK keys.
- ECDHEncrypter(ECPublicKey) - Constructor for class com.nimbusds.jose.crypto.ECDHEncrypter
-
Creates a new Elliptic Curve Diffie-Hellman encrypter.
- ECDHEncrypter(ECKey) - Constructor for class com.nimbusds.jose.crypto.ECDHEncrypter
-
Creates a new Elliptic Curve Diffie-Hellman encrypter.
- ECDHEncrypter(ECPublicKey, SecretKey) - Constructor for class com.nimbusds.jose.crypto.ECDHEncrypter
-
Creates a new Elliptic Curve Diffie-Hellman encrypter with an
optionally specified content encryption key (CEK).
- ECDSA - Class in com.nimbusds.jose.crypto.impl
-
Elliptic Curve Digital Signature Algorithm (ECDSA) functions and utilities.
- ECDSAProvider - Class in com.nimbusds.jose.crypto.impl
-
The base abstract class for Elliptic Curve Digital Signature Algorithm
(ECDSA) signers and validators of
JWS
objects
.
- ECDSAProvider(JWSAlgorithm) - Constructor for class com.nimbusds.jose.crypto.impl.ECDSAProvider
-
Creates a new Elliptic Curve Digital Signature Algorithm (ECDSA)
provider.
- ECDSASigner - Class in com.nimbusds.jose.crypto
-
Elliptic Curve Digital Signature Algorithm (ECDSA) signer of
JWS objects
.
- ECDSASigner(ECPrivateKey) - Constructor for class com.nimbusds.jose.crypto.ECDSASigner
-
Creates a new Elliptic Curve Digital Signature Algorithm (ECDSA)
signer.
- ECDSASigner(PrivateKey, Curve) - Constructor for class com.nimbusds.jose.crypto.ECDSASigner
-
Creates a new Elliptic Curve Digital Signature Algorithm (ECDSA)
signer.
- ECDSASigner(ECKey) - Constructor for class com.nimbusds.jose.crypto.ECDSASigner
-
Creates a new Elliptic Curve Digital Signature Algorithm (ECDSA)
signer.
- ECDSAVerifier - Class in com.nimbusds.jose.crypto
-
Elliptic Curve Digital Signature Algorithm (ECDSA) verifier of
JWS objects
.
- ECDSAVerifier(ECPublicKey) - Constructor for class com.nimbusds.jose.crypto.ECDSAVerifier
-
Creates a new Elliptic Curve Digital Signature Algorithm (ECDSA)
verifier.
- ECDSAVerifier(ECKey) - Constructor for class com.nimbusds.jose.crypto.ECDSAVerifier
-
Creates a new Elliptic Curve Digital Signature Algorithm (ECDSA)
verifier.
- ECDSAVerifier(ECPublicKey, Set<String>) - Constructor for class com.nimbusds.jose.crypto.ECDSAVerifier
-
Creates a new Elliptic Curve Digital Signature Algorithm (ECDSA)
verifier.
- ECKey - Class in com.nimbusds.jose.jwk
-
- ECKey(Curve, Base64URL, Base64URL, KeyUse, Set<KeyOperation>, Algorithm, String, URI, Base64URL, Base64URL, List<Base64>, KeyStore) - Constructor for class com.nimbusds.jose.jwk.ECKey
-
Creates a new public Elliptic Curve JSON Web Key (JWK) with the
specified parameters.
- ECKey(Curve, Base64URL, Base64URL, Base64URL, KeyUse, Set<KeyOperation>, Algorithm, String, URI, Base64URL, Base64URL, List<Base64>, KeyStore) - Constructor for class com.nimbusds.jose.jwk.ECKey
-
Creates a new public / private Elliptic Curve JSON Web Key (JWK)
with the specified parameters.
- ECKey(Curve, Base64URL, Base64URL, PrivateKey, KeyUse, Set<KeyOperation>, Algorithm, String, URI, Base64URL, Base64URL, List<Base64>, KeyStore) - Constructor for class com.nimbusds.jose.jwk.ECKey
-
Creates a new public / private Elliptic Curve JSON Web Key (JWK)
with the specified parameters.
- ECKey(Curve, ECPublicKey, KeyUse, Set<KeyOperation>, Algorithm, String, URI, Base64URL, Base64URL, List<Base64>, KeyStore) - Constructor for class com.nimbusds.jose.jwk.ECKey
-
Creates a new public Elliptic Curve JSON Web Key (JWK) with the
specified parameters.
- ECKey(Curve, ECPublicKey, ECPrivateKey, KeyUse, Set<KeyOperation>, Algorithm, String, URI, Base64URL, Base64URL, List<Base64>, KeyStore) - Constructor for class com.nimbusds.jose.jwk.ECKey
-
Creates a new public / private Elliptic Curve JSON Web Key (JWK)
with the specified parameters.
- ECKey(Curve, ECPublicKey, PrivateKey, KeyUse, Set<KeyOperation>, Algorithm, String, URI, Base64URL, Base64URL, List<Base64>, KeyStore) - Constructor for class com.nimbusds.jose.jwk.ECKey
-
Creates a new public / private Elliptic Curve JSON Web Key (JWK)
with the specified parameters.
- ECKey.Builder - Class in com.nimbusds.jose.jwk
-
Builder for constructing Elliptic Curve JWKs.
- ECKeyGenerator - Class in com.nimbusds.jose.jwk.gen
-
Elliptic Curve (EC) JSON Web Key (JWK) generator.
- ECKeyGenerator(Curve) - Constructor for class com.nimbusds.jose.jwk.gen.ECKeyGenerator
-
Creates a new EC JWK generator.
- ED - Static variable in class com.nimbusds.jose.JWSAlgorithm.Family
-
Edwards Curve signature (EdDSA).
- Ed25519 - Static variable in class com.nimbusds.jose.jwk.Curve
-
Ed25519 signature algorithm key pairs.
- Ed25519Signer - Class in com.nimbusds.jose.crypto
-
- Ed25519Signer(OctetKeyPair) - Constructor for class com.nimbusds.jose.crypto.Ed25519Signer
-
Creates a new Ed25519 signer.
- Ed25519Verifier - Class in com.nimbusds.jose.crypto
-
- Ed25519Verifier(OctetKeyPair) - Constructor for class com.nimbusds.jose.crypto.Ed25519Verifier
-
Creates a new Ed25519 verifier.
- Ed25519Verifier(OctetKeyPair, Set<String>) - Constructor for class com.nimbusds.jose.crypto.Ed25519Verifier
-
Creates a Ed25519 verifier.
- Ed448 - Static variable in class com.nimbusds.jose.jwk.Curve
-
Ed448 signature algorithm key pairs.
- EdDSA - Static variable in class com.nimbusds.jose.JWSAlgorithm
-
EdDSA signature algorithms (optional).
- EdDSAProvider - Class in com.nimbusds.jose.crypto.impl
-
The base abstract class for Edwards-curve Digital Signature Algorithm
(EdDSA) signers and validators of
JWS
objects
.
- EdDSAProvider() - Constructor for class com.nimbusds.jose.crypto.impl.EdDSAProvider
-
Creates a new Edwards-curve Digital Signature Algorithm (EdDSA)
provider.
- encode(byte[]) - Static method in class com.nimbusds.jose.util.Base64
-
Base64-encodes the specified byte array.
- encode(BigInteger) - Static method in class com.nimbusds.jose.util.Base64
-
Base64-encodes the specified big integer, without the sign bit.
- encode(String) - Static method in class com.nimbusds.jose.util.Base64
-
Base64-encodes the specified string.
- encode(byte[]) - Static method in class com.nimbusds.jose.util.Base64URL
-
Base64URL-encodes the specified byte array.
- encode(BigInteger) - Static method in class com.nimbusds.jose.util.Base64URL
-
Base64URL-encodes the specified big integer, without the sign bit.
- encode(String) - Static method in class com.nimbusds.jose.util.Base64URL
-
Base64URL-encodes the specified string.
- encodeCoordinate(int, BigInteger) - Static method in class com.nimbusds.jose.jwk.ECKey
-
Returns the Base64URL encoding of the specified elliptic curve 'x',
'y' or 'd' coordinate, with leading zero padding up to the specified
field size in bits.
- encodeDataWithLength(byte[]) - Static method in class com.nimbusds.jose.crypto.impl.ConcatKDF
-
Encodes the specified data as data.length || data
.
- encodeDataWithLength(Base64URL) - Static method in class com.nimbusds.jose.crypto.impl.ConcatKDF
-
Encodes the specified BASE64URL encoded data
data.length || data
.
- encodeIntData(int) - Static method in class com.nimbusds.jose.crypto.impl.ConcatKDF
-
Encodes the specified integer data as a four byte array.
- encodeNoData() - Static method in class com.nimbusds.jose.crypto.impl.ConcatKDF
-
Encodes no / empty data as an empty byte array.
- encodeStringData(String) - Static method in class com.nimbusds.jose.crypto.impl.ConcatKDF
-
Encodes the specified string data as data.length || data
.
- encrypt(JWEHeader, byte[]) - Method in class com.nimbusds.jose.crypto.AESEncrypter
-
- encrypt(JWEHeader, byte[]) - Method in class com.nimbusds.jose.crypto.DirectEncrypter
-
- encrypt(JWEHeader, byte[]) - Method in class com.nimbusds.jose.crypto.ECDHEncrypter
-
- encrypt(SecretKey, byte[], byte[], Provider) - Static method in class com.nimbusds.jose.crypto.impl.AESCBC
-
Encrypts the specified plain text using AES/CBC/PKCS5Padding.
- encrypt(SecretKey, Container<byte[]>, byte[], byte[], Provider) - Static method in class com.nimbusds.jose.crypto.impl.AESGCM
-
Encrypts the specified plain text using AES/GCM/NoPadding.
- encrypt(JWEHeader, byte[], SecretKey, Base64URL, JWEJCAContext) - Static method in class com.nimbusds.jose.crypto.impl.ContentCryptoProvider
-
Encrypts the specified clear text (content).
- encrypt(SecretKey, byte[], byte[], byte[]) - Static method in class com.nimbusds.jose.crypto.impl.LegacyAESGCM
-
Encrypts the specified plain text using AES/GCM/NoPadding.
- encrypt(JWEHeader, byte[]) - Method in class com.nimbusds.jose.crypto.PasswordBasedEncrypter
-
- encrypt(JWEHeader, byte[]) - Method in class com.nimbusds.jose.crypto.RSAEncrypter
-
- encrypt(JWEHeader, byte[]) - Method in class com.nimbusds.jose.crypto.X25519Encrypter
-
- encrypt(JWEHeader, byte[]) - Method in interface com.nimbusds.jose.JWEEncrypter
-
Encrypts the specified clear text of a
JWE object
.
- encrypt(JWEEncrypter) - Method in class com.nimbusds.jose.JWEObject
-
Encrypts this JWE object with the specified encrypter.
- encryptAuthenticated(SecretKey, byte[], byte[], byte[], Provider, Provider) - Static method in class com.nimbusds.jose.crypto.impl.AESCBC
-
Encrypts the specified plain text using AES/CBC/PKCS5Padding/
HMAC-SHA2.
- encryptCEK(SecretKey, Container<byte[]>, SecretKey, Provider) - Static method in class com.nimbusds.jose.crypto.impl.AESGCMKW
-
Encrypts the specified Content Encryption Key (CEK).
- encryptCEK(RSAPublicKey, SecretKey, Provider) - Static method in class com.nimbusds.jose.crypto.impl.RSA1_5
-
Encrypts the specified Content Encryption Key (CEK).
- encryptCEK(RSAPublicKey, SecretKey, Provider) - Static method in class com.nimbusds.jose.crypto.impl.RSA_OAEP
-
Encrypts the specified Content Encryption Key (CEK).
- encryptCEK(RSAPublicKey, SecretKey, Provider) - Static method in class com.nimbusds.jose.crypto.impl.RSA_OAEP_256
-
Encrypts the specified Content Encryption Key (CEK).
- EncryptedJWT - Class in com.nimbusds.jwt
-
Encrypted JSON Web Token (JWT).
- EncryptedJWT(JWEHeader, JWTClaimsSet) - Constructor for class com.nimbusds.jwt.EncryptedJWT
-
Creates a new to-be-encrypted JSON Web Token (JWT) with the specified
header and claims set.
- EncryptedJWT(Base64URL, Base64URL, Base64URL, Base64URL, Base64URL) - Constructor for class com.nimbusds.jwt.EncryptedJWT
-
Creates a new encrypted JSON Web Token (JWT) with the specified
serialised parts.
- ENCRYPTION - Static variable in class com.nimbusds.jose.jwk.KeyUse
-
Encryption.
- EncryptionMethod - Class in com.nimbusds.jose
-
Encryption method name, represents the enc
header parameter in JSON
Web Encryption (JWE) objects.
- EncryptionMethod(String, Requirement, int) - Constructor for class com.nimbusds.jose.EncryptionMethod
-
Creates a new encryption method.
- EncryptionMethod(String, Requirement) - Constructor for class com.nimbusds.jose.EncryptionMethod
-
Creates a new encryption method.
- EncryptionMethod(String) - Constructor for class com.nimbusds.jose.EncryptionMethod
-
Creates a new encryption method.
- encryptionMethod(EncryptionMethod) - Method in class com.nimbusds.jose.proc.JOSEMatcher.Builder
-
Sets a single JOSE encryption method to match.
- EncryptionMethod.Family - Class in com.nimbusds.jose
-
Encryption method family.
- encryptionMethods(EncryptionMethod...) - Method in class com.nimbusds.jose.proc.JOSEMatcher.Builder
-
Sets multiple JOSE encryption methods to match.
- encryptionMethods(Set<EncryptionMethod>) - Method in class com.nimbusds.jose.proc.JOSEMatcher.Builder
-
Sets multiple JOSE encryption methods to match.
- encryptWithConcatKDF(JWEHeader, SecretKey, Base64URL, byte[], byte[], Provider, Provider) - Static method in class com.nimbusds.jose.crypto.impl.AESCBC
-
Encrypts the specified plain text using the deprecated concat KDF
from JOSE draft suite 09.
- encryptWithZ(JWEHeader, SecretKey, byte[]) - Method in class com.nimbusds.jose.crypto.impl.ECDHCryptoProvider
-
Encrypts the specified plaintext using the specified shared secret
("Z").
- encryptWithZ(JWEHeader, SecretKey, byte[], SecretKey) - Method in class com.nimbusds.jose.crypto.impl.ECDHCryptoProvider
-
Encrypts the specified plaintext using the specified shared secret
("Z") and, if provided, the content encryption key (CEK).
- ensureHeaderPasses(JWEHeader) - Method in class com.nimbusds.jose.crypto.impl.CriticalHeaderParamsDeferral
-
Throws a JOSE exception if the specified JWE header doesn't pass the
critical header parameters check.
- ephemeralPublicKey(JWK) - Method in class com.nimbusds.jose.JWEHeader.Builder
-
Sets the Ephemeral Public Key (epk
) parameter.
- equals(Object) - Method in class com.nimbusds.jose.Algorithm
-
Overrides Object.equals()
.
- equals(Object) - Method in class com.nimbusds.jose.CompressionAlgorithm
-
Overrides Object.equals()
.
- equals(Object) - Method in class com.nimbusds.jose.JOSEObjectType
-
Overrides Object.equals()
.
- equals(Object) - Method in class com.nimbusds.jose.jwk.Curve
-
- equals(Object) - Method in class com.nimbusds.jose.jwk.ECKey
-
- equals(Object) - Method in class com.nimbusds.jose.jwk.JWK
-
- equals(Object) - Method in class com.nimbusds.jose.jwk.KeyType
-
Overrides Object.equals()
.
- equals(Object) - Method in class com.nimbusds.jose.jwk.KeyUse
-
- equals(Object) - Method in class com.nimbusds.jose.jwk.OctetKeyPair
-
- equals(Object) - Method in class com.nimbusds.jose.jwk.OctetSequenceKey
-
- equals(Object) - Method in class com.nimbusds.jose.jwk.RSAKey
-
- equals(Object) - Method in class com.nimbusds.jose.util.Base64
-
Overrides Object.equals()
.
- equals(Object) - Method in class com.nimbusds.jose.util.Base64URL
-
Overrides Object.equals()
.
- equals(Object) - Method in class com.nimbusds.jwt.JWTClaimsSet
-
- ES256 - Static variable in class com.nimbusds.jose.JWSAlgorithm
-
ECDSA using P-256 (secp256r1) curve and SHA-256 hash algorithm
(recommended).
- ES256K - Static variable in class com.nimbusds.jose.JWSAlgorithm
-
ECDSA using P-256K (secp256k1) curve and SHA-256 hash algorithm
(optional).
- ES384 - Static variable in class com.nimbusds.jose.JWSAlgorithm
-
ECDSA using P-384 curve and SHA-384 hash algorithm (optional).
- ES512 - Static variable in class com.nimbusds.jose.JWSAlgorithm
-
ECDSA using P-521 curve and SHA-512 hash algorithm (optional).
- expectedClass(Class<? extends JWK>) - Static method in exception com.nimbusds.jose.jwk.JWKException
-
Creates a new JWK type exception.
- expectedPrivate() - Static method in exception com.nimbusds.jose.jwk.JWKException
-
- expirationTime(Date) - Method in class com.nimbusds.jwt.JWTClaimsSet.Builder
-
Sets the expiration time (exp
) claim.
- generate() - Method in class com.nimbusds.jose.jwk.gen.ECKeyGenerator
-
- generate() - Method in class com.nimbusds.jose.jwk.gen.JWKGenerator
-
Generates the JWK according to the set parameters.
- generate() - Method in class com.nimbusds.jose.jwk.gen.OctetKeyPairGenerator
-
- generate() - Method in class com.nimbusds.jose.jwk.gen.OctetSequenceKeyGenerator
-
- generate() - Method in class com.nimbusds.jose.jwk.gen.RSAKeyGenerator
-
- generateCEK(EncryptionMethod, SecureRandom) - Static method in class com.nimbusds.jose.crypto.impl.ContentCryptoProvider
-
Generates a Content Encryption Key (CEK) for the specified JOSE
encryption method.
- generateCEK(SecretKey, EncryptionMethod, byte[], byte[]) - Static method in class com.nimbusds.jose.crypto.impl.LegacyConcatKDF
-
Generates a Content Encryption Key (CEK) from the specified
Content Master Key (CMK) and JOSE encryption method.
- generateCIK(SecretKey, EncryptionMethod, byte[], byte[]) - Static method in class com.nimbusds.jose.crypto.impl.LegacyConcatKDF
-
Generates a Content Integrity Key (CIK) from the specified
Content Master Key (CMK) and JOSE encryption method.
- generateIV(SecureRandom) - Static method in class com.nimbusds.jose.crypto.impl.AESCBC
-
Generates a random 128 bit (16 byte) Initialisation Vector(IV) for
use in AES-CBC encryption.
- generateIV(SecureRandom) - Static method in class com.nimbusds.jose.crypto.impl.AESGCM
-
Generates a random 96 bit (12 byte) Initialisation Vector(IV) for
use in AES-GCM encryption.
- get() - Method in class com.nimbusds.jose.jwk.source.DefaultJWKSetCache
-
- get(JWKSelector, C) - Method in class com.nimbusds.jose.jwk.source.ImmutableJWKSet
-
Retrieves a list of JWKs matching the specified selector.
- get(JWKSelector, JWKSecurityContext) - Method in class com.nimbusds.jose.jwk.source.JWKSecurityContextJWKSet
-
Retrieves a list of JWKs matching the specified selector.
- get() - Method in interface com.nimbusds.jose.jwk.source.JWKSetCache
-
Gets the cached JWK set.
- get(JWKSelector, C) - Method in interface com.nimbusds.jose.jwk.source.JWKSource
-
Retrieves a list of JWKs matching the specified selector.
- get(JWKSelector, C) - Method in class com.nimbusds.jose.jwk.source.RemoteJWKSet
-
Retrieves a list of JWKs matching the specified selector.
- get() - Method in class com.nimbusds.jose.util.Container
-
Gets the contained item.
- getAcceptedAudienceValues() - Method in class com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier
-
Returns the accepted audience values.
- getAdditionalMembers() - Method in class com.nimbusds.jose.jwk.JWKSet
-
Gets the additional custom members of this JSON Web Key (JWK) set.
- getAESKey() - Method in class com.nimbusds.jose.crypto.impl.CompositeKey
-
Gets the extracted encryption key.
- getAgreementPartyUInfo() - Method in class com.nimbusds.jose.JWEHeader
-
Gets the agreement PartyUInfo (apu
) parameter.
- getAgreementPartyVInfo() - Method in class com.nimbusds.jose.JWEHeader
-
Gets the agreement PartyVInfo (apv
) parameter.
- getAlgorithm() - Method in class com.nimbusds.jose.Header
-
Gets the algorithm (alg
) parameter.
- getAlgorithm() - Method in class com.nimbusds.jose.JWEHeader
-
Gets the algorithm (alg
) parameter.
- getAlgorithm() - Method in class com.nimbusds.jose.jwk.JWK
-
Gets the intended JOSE algorithm (alg
) for this JWK.
- getAlgorithm() - Method in class com.nimbusds.jose.JWSHeader
-
Gets the algorithm (alg
) parameter.
- getAlgorithm() - Method in exception com.nimbusds.jose.KeyLengthException
-
Returns the algorithm.
- getAlgorithm() - Method in class com.nimbusds.jose.PlainHeader
-
Gets the algorithm (alg
) parameter.
- getAlgorithms() - Method in class com.nimbusds.jose.jwk.JWKMatcher
-
Returns the JOSE algorithms to match.
- getAlgorithms() - Method in class com.nimbusds.jose.proc.JOSEMatcher
-
Returns the JOSE algorithms to match.
- getAllowedTypes() - Method in class com.nimbusds.jose.proc.DefaultJOSEObjectTypeVerifier
-
Returns the allowed JOSE object types.
- getAudience() - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the audience (aud
) claim.
- getAuthenticationTag() - Method in class com.nimbusds.jose.crypto.impl.AuthenticatedCipherText
-
Gets the authentication tag.
- getAuthenticationTag() - Method in class com.nimbusds.jose.JWECryptoParts
-
Gets the authentication tag.
- getAuthTag() - Method in class com.nimbusds.jose.JWEHeader
-
Gets the authentication tag (tag
) parameter.
- getAuthTag() - Method in class com.nimbusds.jose.JWEObject
-
Returns the authentication tag of this JWE object.
- getBase64URL(Map<String, Object>, String) - Static method in class com.nimbusds.jose.util.JSONObjectUtils
-
Gets a string member of a JSON object as
Base64URL
.
- getBoolean(Map<String, Object>, String) - Static method in class com.nimbusds.jose.util.JSONObjectUtils
-
Gets a boolean member of a JSON object.
- getBooleanClaim(String) - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the specified claim (registered or custom) as
Boolean
.
- getCachedJWKSet() - Method in class com.nimbusds.jose.jwk.source.RemoteJWKSet
-
Returns the cached JWK set.
- getCEKDecryptionException() - Method in class com.nimbusds.jose.crypto.RSADecrypter
-
- getCipherText() - Method in class com.nimbusds.jose.crypto.impl.AuthenticatedCipherText
-
Gets the cipher text.
- getCipherText() - Method in class com.nimbusds.jose.JWECryptoParts
-
Gets the cipher text.
- getCipherText() - Method in class com.nimbusds.jose.JWEObject
-
Returns the cipher text of this JWE object.
- getClaim(String) - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the specified claim (registered or custom).
- getClaims() - Method in class com.nimbusds.jwt.JWTClaimsSet.Builder
-
Gets the claims (registered and custom).
- getClaims() - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the claims (registered and custom).
- getCompatibleAlgorithms(int) - Static method in class com.nimbusds.jose.crypto.MACSigner
-
Returns the compatible JWS HMAC algorithms for the specified secret
length.
- getCompletableJWSObjectSigning() - Method in exception com.nimbusds.jose.ActionRequiredForJWSCompletionException
-
Returns an interface to complete the JWS object signing after the
required action is performed.
- getCompressionAlgorithm() - Method in class com.nimbusds.jose.JWEHeader
-
Gets the compression algorithm (zip
) parameter.
- getConcatKDF() - Method in class com.nimbusds.jose.crypto.impl.ECDHCryptoProvider
-
Returns the Concatenation Key Derivation Function (KDF).
- getConnectTimeout() - Method in class com.nimbusds.jose.util.AbstractRestrictedResourceRetriever
-
- getConnectTimeout() - Method in interface com.nimbusds.jose.util.RestrictedResourceRetriever
-
Gets the HTTP connect timeout.
- getContent() - Method in class com.nimbusds.jose.util.Resource
-
Gets the content of this resource.
- getContentEncryptionProvider() - Method in class com.nimbusds.jose.jca.JWEJCAContext
-
Gets the specific JCA provider for the content encryption.
- getContentType() - Method in class com.nimbusds.jose.Header
-
Gets the content type (cty
) parameter.
- getContentType() - Method in class com.nimbusds.jose.util.Resource
-
Gets the content type of this resource.
- getCriticalParams() - Method in class com.nimbusds.jose.Header
-
Gets the critical header parameters (crit
) parameter.
- getCurve() - Method in class com.nimbusds.jose.crypto.impl.ECDHCryptoProvider
-
Returns the elliptic curve of the key (JWK designation).
- getCurve() - Method in interface com.nimbusds.jose.jwk.CurveBasedJWK
-
Returns the cryptographic curve.
- getCurve() - Method in class com.nimbusds.jose.jwk.ECKey
-
- getCurve() - Method in class com.nimbusds.jose.jwk.OctetKeyPair
-
- getCurves() - Method in class com.nimbusds.jose.jwk.JWKMatcher
-
Returns the curves to match (for EC and OKP keys).
- getCustomParam(String) - Method in class com.nimbusds.jose.Header
-
Gets a custom (non-registered) parameter.
- getCustomParams() - Method in class com.nimbusds.jose.Header
-
Gets the custom (non-registered) parameters.
- getD() - Method in class com.nimbusds.jose.jwk.ECKey
-
Gets the private 'd' coordinate for the elliptic curve point.
- getD() - Method in class com.nimbusds.jose.jwk.OctetKeyPair
-
Gets the private 'd' parameter.
- getDate() - Method in class com.nimbusds.jose.jwk.source.JWKSetWithTimestamp
-
Returns the timestamp date.
- getDateClaim(String) - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the specified claim (registered or custom) as
Date
.
- getDecodedD() - Method in class com.nimbusds.jose.jwk.OctetKeyPair
-
Gets the private 'd' parameter, decoded from Base64.
- getDecodedX() - Method in class com.nimbusds.jose.jwk.OctetKeyPair
-
Gets the public 'x' parameter, decoded from Base64.
- getDeferredCriticalHeaderParams() - Method in interface com.nimbusds.jose.CriticalHeaderParamsAware
-
Returns the names of the critical (crit
) header parameters
that are deferred to the application for processing and will be
ignored by the JWS verifier / JWE decrypter.
- getDeferredCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.AESDecrypter
-
- getDeferredCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.DirectDecrypter
-
- getDeferredCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.ECDHDecrypter
-
- getDeferredCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.ECDSAVerifier
-
- getDeferredCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.Ed25519Verifier
-
- getDeferredCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.impl.CriticalHeaderParamsDeferral
-
Returns the names of the critical (crit
) header parameters
that are deferred to the application for processing.
- getDeferredCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.MACVerifier
-
- getDeferredCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.PasswordBasedDecrypter
-
- getDeferredCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.RSADecrypter
-
- getDeferredCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.RSASSAVerifier
-
- getDeferredCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.X25519Decrypter
-
- getDerivedKeyByteLength() - Method in class com.nimbusds.jose.crypto.impl.PRFParams
-
Returns the byte length of the key to derive.
- getDouble(Map<String, Object>, String) - Static method in class com.nimbusds.jose.util.JSONObjectUtils
-
Gets a number member of a JSON object as double
.
- getDoubleClaim(String) - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the specified claim (registered or custom) as
Double
.
- getEncryptedKey() - Method in class com.nimbusds.jose.JWECryptoParts
-
Gets the encrypted key.
- getEncryptedKey() - Method in class com.nimbusds.jose.JWEObject
-
Returns the encrypted key of this JWE object.
- getEncryptionMethod() - Method in class com.nimbusds.jose.JWEHeader
-
Gets the encryption method (enc
) parameter.
- getEncryptionMethods() - Method in class com.nimbusds.jose.proc.JOSEMatcher
-
Returns the JOSE encryption methods to match.
- getEphemeralPublicKey() - Method in class com.nimbusds.jose.JWEHeader
-
Gets the Ephemeral Public Key (epk
) parameter.
- getExactMatchClaims() - Method in class com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier
-
Returns the JWT claims that must match exactly.
- getExpectedJWEAlgorithm() - Method in class com.nimbusds.jose.proc.JWEDecryptionKeySelector
-
Returns the expected JWE algorithm.
- getExpectedJWEEncryptionMethod() - Method in class com.nimbusds.jose.proc.JWEDecryptionKeySelector
-
The expected JWE encryption method.
- getExpectedJWSAlgorithm() - Method in class com.nimbusds.jose.proc.JWSVerificationKeySelector
-
- getExpectedKeyLength() - Method in exception com.nimbusds.jose.KeyLengthException
-
Returns the expected key length.
- getExpirationTime() - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the expiration time (exp
) claim.
- getFactorCRTCoefficient() - Method in class com.nimbusds.jose.jwk.RSAKey.OtherPrimesInfo
-
The factor Chinese Remainder Theorem (CRT) coefficient
(t
).
- getFactorCRTExponent() - Method in class com.nimbusds.jose.jwk.RSAKey.OtherPrimesInfo
-
Gets factor Chinese Remainder Theorem (CRT) exponent
(d
).
- getFirstCRTCoefficient() - Method in class com.nimbusds.jose.jwk.RSAKey
-
Gets the first Chinese Remainder Theorem (CRT) coefficient
(qi
)} of the private RSA key.
- getFirstFactorCRTExponent() - Method in class com.nimbusds.jose.jwk.RSAKey
-
Gets the first factor Chinese Remainder Theorem (CRT) exponent
(dp
) of the private RSA key.
- getFirstPrimeFactor() - Method in class com.nimbusds.jose.jwk.RSAKey
-
Gets the first prime factor (p
) of the private RSA key.
- getFirstSpecifiedKeyID(JWKMatcher) - Static method in class com.nimbusds.jose.jwk.source.RemoteJWKSet
-
Returns the first specified key ID (kid) for a JWK matcher.
- getFloat(Map<String, Object>, String) - Static method in class com.nimbusds.jose.util.JSONObjectUtils
-
Gets a number member of a JSON object float
.
- getFloatClaim(String) - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the specified claim (registered or custom) as
Float
.
- getHashAlgorithm() - Method in class com.nimbusds.jose.crypto.impl.ConcatKDF
-
Returns the JCA name of the hash algorithm.
- getHeader() - Method in class com.nimbusds.jose.JOSEObject
-
Returns the header of this JOSE object.
- getHeader() - Method in class com.nimbusds.jose.JWECryptoParts
-
Gets the modified JWE header.
- getHeader() - Method in class com.nimbusds.jose.JWEObject
-
- getHeader() - Method in class com.nimbusds.jose.JWSObject
-
- getHeader() - Method in class com.nimbusds.jose.PlainObject
-
- getHeader() - Method in interface com.nimbusds.jwt.JWT
-
Gets the JOSE header of the JSON Web Token (JWT).
- getHeaders() - Method in class com.nimbusds.jose.util.AbstractRestrictedResourceRetriever
-
- getHeaders() - Method in interface com.nimbusds.jose.util.RestrictedResourceRetriever
-
Gets the headers to set for the HTTP request.
- getIncludedParams() - Method in class com.nimbusds.jose.Header
-
Gets the names of all included parameters (registered and custom) in
the header instance.
- getIncludedParams() - Method in class com.nimbusds.jose.JWEHeader
-
- getIncludedParams() - Method in class com.nimbusds.jose.JWSHeader
-
- getInitializationVector() - Method in class com.nimbusds.jose.JWECryptoParts
-
Gets the initialisation vector (IV).
- getInitMac(SecretKey, Provider) - Static method in class com.nimbusds.jose.crypto.impl.HMAC
-
- getInputKey() - Method in class com.nimbusds.jose.crypto.impl.CompositeKey
-
Gets the input key.
- getInstance() - Static method in class com.nimbusds.jose.crypto.bc.BouncyCastleFIPSProviderSingleton
-
Returns a BouncyCastle FIPS JCA provider instance.
- getInstance() - Static method in class com.nimbusds.jose.crypto.bc.BouncyCastleProviderSingleton
-
Returns a BouncyCastle JCA provider instance.
- getInstance(String, Provider) - Static method in class com.nimbusds.jose.crypto.impl.AlgorithmParametersHelper
-
- getInstance(String, Provider) - Static method in class com.nimbusds.jose.crypto.impl.CipherHelper
-
Instantiates a cipher with an (optional) JCA provider.
- getInstance() - Static method in class com.nimbusds.jose.crypto.opts.AllowWeakRSAKey
-
Returns an instance of this class.
- getInstance() - Static method in class com.nimbusds.jose.crypto.opts.UserAuthenticationRequired
-
Returns an instance of this class.
- getInt(Map<String, Object>, String) - Static method in class com.nimbusds.jose.util.JSONObjectUtils
-
Gets an number member of a JSON object as int
.
- getIntegerClaim(String) - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the specified claim (registered or custom) as
Integer
.
- getIssuer() - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the issuer (iss
) claim.
- getIssueTime() - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the issued-at (iat
) claim.
- getIterationCount() - Method in class com.nimbusds.jose.crypto.PasswordBasedEncrypter
-
Returns the pseudo-random function (PRF) iteration count.
- getIV() - Method in class com.nimbusds.jose.JWEHeader
-
Gets the initialisation vector (iv
) parameter.
- getIV() - Method in class com.nimbusds.jose.JWEObject
-
Returns the initialisation vector (IV) of this JWE object.
- getJCAAlgorithmName(JWSAlgorithm) - Static method in class com.nimbusds.jose.crypto.impl.MACProvider
-
Gets the matching Java Cryptography Architecture (JCA) algorithm
name for the specified HMAC-based JSON Web Algorithm (JWA).
- getJCAContext() - Method in class com.nimbusds.jose.crypto.factories.DefaultJWEDecrypterFactory
-
- getJCAContext() - Method in class com.nimbusds.jose.crypto.factories.DefaultJWSSignerFactory
-
- getJCAContext() - Method in class com.nimbusds.jose.crypto.factories.DefaultJWSVerifierFactory
-
- getJCAContext() - Method in class com.nimbusds.jose.crypto.impl.BaseJWSProvider
-
- getJCAContext() - Method in class com.nimbusds.jose.crypto.impl.ConcatKDF
-
- getJCAContext() - Method in interface com.nimbusds.jose.jca.JCAAware
-
Returns the Java Cryptography Architecture (JCA) context.
- getJOSEClasses() - Method in class com.nimbusds.jose.proc.JOSEMatcher
-
Returns the JOSE classes to match.
- getJSONArray(Map<String, Object>, String) - Static method in class com.nimbusds.jose.util.JSONObjectUtils
-
Gets a JSON array member of a JSON object.
- getJSONObject(Map<String, Object>, String) - Static method in class com.nimbusds.jose.util.JSONObjectUtils
-
Gets a JSON object member of a JSON object.
- getJSONObjectClaim(String) - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the specified claim (registered or custom) as a JSON object.
- getJWEDecrypterFactory() - Method in class com.nimbusds.jose.proc.DefaultJOSEProcessor
-
- getJWEDecrypterFactory() - Method in interface com.nimbusds.jose.proc.JOSEProcessorConfiguration
-
Gets the factory for creating JWE decrypter instances.
- getJWEDecrypterFactory() - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- getJWEKeySelector() - Method in class com.nimbusds.jose.proc.DefaultJOSEProcessor
-
- getJWEKeySelector() - Method in interface com.nimbusds.jose.proc.JOSEProcessorConfiguration
-
Gets the JWE key selector.
- getJWEKeySelector() - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- getJWETypeVerifier() - Method in class com.nimbusds.jose.proc.DefaultJOSEProcessor
-
- getJWETypeVerifier() - Method in interface com.nimbusds.jose.proc.JOSEProcessorConfiguration
-
Gets the JWE header "typ" (type) parameter verifier.
- getJWETypeVerifier() - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- getJWKSet() - Method in class com.nimbusds.jose.jwk.source.ImmutableJWKSet
-
Returns the JWK set.
- getJWKSet() - Method in class com.nimbusds.jose.jwk.source.JWKSetWithTimestamp
-
Returns the JWK set.
- getJWKSetCache() - Method in class com.nimbusds.jose.jwk.source.RemoteJWKSet
-
Returns the configured JWK set cache.
- getJWKSetURL() - Method in class com.nimbusds.jose.jwk.source.RemoteJWKSet
-
Returns the JWK set URL.
- getJWKSource() - Method in class com.nimbusds.jose.mint.DefaultJWSMinter
-
- getJWKSource() - Method in interface com.nimbusds.jose.mint.JWSMinterConfiguration
-
Gets the source for looking up JWKs.
- getJWKURLs() - Method in class com.nimbusds.jose.proc.JOSEMatcher
-
Returns the JWK URLs to match.
- getJWSKeySelector() - Method in class com.nimbusds.jose.proc.DefaultJOSEProcessor
-
- getJWSKeySelector() - Method in interface com.nimbusds.jose.proc.JOSEProcessorConfiguration
-
Gets the JWS key selector.
- getJWSKeySelector() - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- getJWSSignerFactory() - Method in class com.nimbusds.jose.mint.DefaultJWSMinter
-
- getJWSSignerFactory() - Method in interface com.nimbusds.jose.mint.JWSMinterConfiguration
-
- getJWSTypeVerifier() - Method in class com.nimbusds.jose.proc.DefaultJOSEProcessor
-
- getJWSTypeVerifier() - Method in interface com.nimbusds.jose.proc.JOSEProcessorConfiguration
-
Gets the JWS header "typ" (type) parameter verifier.
- getJWSTypeVerifier() - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- getJWSVerifierFactory() - Method in class com.nimbusds.jose.proc.DefaultJOSEProcessor
-
- getJWSVerifierFactory() - Method in interface com.nimbusds.jose.proc.JOSEProcessorConfiguration
-
Gets the factory for creating JWS verifier instances.
- getJWSVerifierFactory() - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- getJWTClaimsSet() - Method in class com.nimbusds.jwt.EncryptedJWT
-
- getJWTClaimsSet() - Method in interface com.nimbusds.jwt.JWT
-
Gets the claims set of the JSON Web Token (JWT).
- getJWTClaimsSet() - Method in class com.nimbusds.jwt.PlainJWT
-
- getJWTClaimsSet() - Method in class com.nimbusds.jwt.SignedJWT
-
- getJWTClaimsSetAwareJWSKeySelector() - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- getJWTClaimsSetAwareJWSKeySelector() - Method in interface com.nimbusds.jwt.proc.JWTProcessorConfiguration
-
Gets the JWT claims set aware JWS key selector.
- getJWTClaimsSetVerifier() - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- getJWTClaimsSetVerifier() - Method in interface com.nimbusds.jwt.proc.JWTProcessorConfiguration
-
Gets the optional JWT claims set verifier.
- getJWTClaimsVerifier() - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
Deprecated.
- getJWTClaimsVerifier() - Method in interface com.nimbusds.jwt.proc.JWTProcessorConfiguration
-
Deprecated.
- getJWTID() - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the JWT ID (jti
) claim.
- getKey() - Method in class com.nimbusds.jose.crypto.impl.AESCryptoProvider
-
Gets the Key Encryption Key (KEK).
- getKey() - Method in class com.nimbusds.jose.crypto.impl.DirectCryptoProvider
-
Gets the Content Encryption Key (CEK).
- getKeyByKeyId(String) - Method in class com.nimbusds.jose.jwk.JWKSet
-
Gets the key from this JSON Web Key (JWK) set as identified by its
Key ID (kid) member.
- getKeyEncryptionProvider() - Method in class com.nimbusds.jose.jca.JWEJCAContext
-
Gets the specific JCA provider for the key encryption.
- getKeyID() - Method in class com.nimbusds.jose.jwk.JWK
-
Gets the ID (kid
) of this JWK.
- getKeyIDs() - Method in class com.nimbusds.jose.jwk.JWKMatcher
-
Returns the key IDs to match.
- getKeyIDs() - Method in class com.nimbusds.jose.proc.JOSEMatcher
-
Returns the key IDs to match.
- getKeyOperations() - Method in class com.nimbusds.jose.jwk.JWK
-
Gets the operations (key_ops
) for this JWK.
- getKeyOperations() - Method in class com.nimbusds.jose.jwk.JWKMatcher
-
Returns the key operations to match.
- getKeys() - Method in class com.nimbusds.jose.jwk.JWKSet
-
Gets the keys (ordered) of this JSON Web Key (JWK) set.
- getKeys() - Method in class com.nimbusds.jose.proc.JWKSecurityContext
-
- getKeySizes() - Method in class com.nimbusds.jose.jwk.JWKMatcher
-
Returns the key sizes.
- getKeyStore() - Method in class com.nimbusds.jose.jwk.JWK
-
Returns a reference to the underlying key store.
- getKeyType() - Method in class com.nimbusds.jose.jwk.JWK
-
Gets the type (kty
) of this JWK.
- getKeyTypes() - Method in class com.nimbusds.jose.jwk.JWKMatcher
-
Returns the key types to match.
- getKeyUse() - Method in class com.nimbusds.jose.jwk.JWK
-
Gets the use (use
) of this JWK.
- getKeyUses() - Method in class com.nimbusds.jose.jwk.JWKMatcher
-
Returns the public key uses to match.
- getKeyValue() - Method in class com.nimbusds.jose.jwk.OctetSequenceKey
-
Returns the value of this octet sequence key.
- getLifespan(TimeUnit) - Method in class com.nimbusds.jose.jwk.source.DefaultJWKSetCache
-
Returns the configured lifespan of the cached JWK.
- getLimitBytes() - Method in class com.nimbusds.jose.util.BoundedInputStream
-
Returns the maximum number of bytes to return.
- getLong(Map<String, Object>, String) - Static method in class com.nimbusds.jose.util.JSONObjectUtils
-
Gets a number member of a JSON object as long
.
- getLongClaim(String) - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the specified claim (registered or custom) as
Long
.
- getMACAlgorithm() - Method in class com.nimbusds.jose.crypto.impl.PRFParams
-
Returns the JCA MAC algorithm name.
- getMACKey() - Method in class com.nimbusds.jose.crypto.impl.CompositeKey
-
Gets the extracted MAC key.
- getMacProvider() - Method in class com.nimbusds.jose.crypto.impl.PRFParams
-
Returns the JCA MAC provider.
- getMACProvider() - Method in class com.nimbusds.jose.jca.JWEJCAContext
-
Gets the specific JCA provider for the MAC computation (where
required by the JWE encryption method).
- getMatcher() - Method in class com.nimbusds.jose.jwk.JWKSelector
-
Returns the JWK matcher.
- getMaxClockSkew() - Method in interface com.nimbusds.jwt.proc.ClockSkewAware
-
Gets the maximum acceptable clock skew.
- getMaxClockSkew() - Method in class com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier
-
- getMaxKeySize() - Method in class com.nimbusds.jose.jwk.JWKMatcher
-
Returns the maximum key size.
- getMaxSize() - Method in class com.nimbusds.jose.jwk.JWKMatcher
-
Deprecated.
- getMinKeySize() - Method in class com.nimbusds.jose.jwk.JWKMatcher
-
Returns the minimum key size.
- getMinRequiredSecretLength(JWSAlgorithm) - Static method in class com.nimbusds.jose.crypto.MACSigner
-
Returns the minimal required secret length for the specified HMAC
JWS algorithm.
- getMinSize() - Method in class com.nimbusds.jose.jwk.JWKMatcher
-
Deprecated.
- getModulus() - Method in class com.nimbusds.jose.jwk.RSAKey
-
Gets the modulus value (n
) of the RSA key.
- getName() - Method in class com.nimbusds.jose.Algorithm
-
Gets the name of this algorithm.
- getName() - Method in class com.nimbusds.jose.CompressionAlgorithm
-
Gets the name of this compression algorithm.
- getName() - Method in class com.nimbusds.jose.jwk.Curve
-
Returns the JOSE name of this cryptographic curve.
- getNotBeforeTime() - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the not-before (nbf
) claim.
- getOID() - Method in class com.nimbusds.jose.jwk.Curve
-
Returns the standard object identifier (OID) of this cryptographic
curve.
- getOrigin() - Method in class com.nimbusds.jose.Payload
-
Gets the original data type used to create this payload.
- getOtherPrimes() - Method in class com.nimbusds.jose.jwk.RSAKey
-
Gets the other primes information (oth
) for the private RSA
key, should they exist.
- getParsedBase64URL() - Method in class com.nimbusds.jose.Header
-
Gets the original Base64URL used to create this header.
- getParsedParts() - Method in class com.nimbusds.jose.JOSEObject
-
Returns the original parsed Base64URL parts used to create this JOSE
object.
- getParsedParts() - Method in interface com.nimbusds.jwt.JWT
-
Gets the original parsed Base64URL parts used to create the JSON Web
Token (JWT).
- getParsedString() - Method in class com.nimbusds.jose.JOSEObject
-
Returns the original parsed string used to create this JOSE object.
- getParsedString() - Method in interface com.nimbusds.jwt.JWT
-
Gets the original parsed string used to create the JSON Web Token
(JWT).
- getParsedX509CertChain() - Method in class com.nimbusds.jose.jwk.JWK
-
Gets the parsed X.509 certificate chain (x5c
) of this JWK.
- getPassword() - Method in class com.nimbusds.jose.crypto.impl.PasswordBasedCryptoProvider
-
Returns the password.
- getPasswordString() - Method in class com.nimbusds.jose.crypto.impl.PasswordBasedCryptoProvider
-
Returns the password.
- getPayload() - Method in class com.nimbusds.jose.JOSEObject
-
Returns the payload of this JOSE object.
- getPBES2Count() - Method in class com.nimbusds.jose.JWEHeader
-
Gets the PBES2 count (p2c
) parameter.
- getPBES2Salt() - Method in class com.nimbusds.jose.JWEHeader
-
Gets the PBES2 salt (p2s
) parameter.
- getPrimeFactor() - Method in class com.nimbusds.jose.jwk.RSAKey.OtherPrimesInfo
-
Gets the prime factor (r
).
- getPrivateExponent() - Method in class com.nimbusds.jose.jwk.RSAKey
-
Gets the private exponent (d
) of the RSA key.
- getPrivateKey() - Method in class com.nimbusds.jose.crypto.ECDHDecrypter
-
Returns the private EC key.
- getPrivateKey() - Method in class com.nimbusds.jose.crypto.ECDSASigner
-
Gets the private EC key.
- getPrivateKey() - Method in class com.nimbusds.jose.crypto.Ed25519Signer
-
Gets the Ed25519 private key as an OctetKeyPair
.
- getPrivateKey() - Method in class com.nimbusds.jose.crypto.RSADecrypter
-
Gets the private RSA key.
- getPrivateKey() - Method in class com.nimbusds.jose.crypto.RSASSASigner
-
Gets the private RSA key.
- getPrivateKey() - Method in class com.nimbusds.jose.crypto.X25519Decrypter
-
Returns the private key.
- getProcessedCriticalHeaderParams() - Method in interface com.nimbusds.jose.CriticalHeaderParamsAware
-
Returns the names of the critical (crit
) header parameters
that are understood and processed by the JWS verifier / JWE
decrypter.
- getProcessedCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.AESDecrypter
-
- getProcessedCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.DirectDecrypter
-
- getProcessedCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.ECDHDecrypter
-
- getProcessedCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.ECDSAVerifier
-
- getProcessedCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.Ed25519Verifier
-
- getProcessedCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.impl.CriticalHeaderParamsDeferral
-
Returns the names of the critical (crit
) header parameters
that are understood and processed.
- getProcessedCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.MACVerifier
-
- getProcessedCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.PasswordBasedDecrypter
-
- getProcessedCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.RSADecrypter
-
- getProcessedCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.RSASSAVerifier
-
- getProcessedCriticalHeaderParams() - Method in class com.nimbusds.jose.crypto.X25519Decrypter
-
- getProhibitedClaims() - Method in class com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier
-
Returns the names of the JWT claims that must not be present.
- getProvider() - Method in class com.nimbusds.jose.jca.JCAContext
-
Gets the JCA provider to be used for all operations.
- getProvider() - Static method in class com.nimbusds.jose.util.X509CertUtils
-
Returns the JCA provider to use for certification operations.
- getProxy() - Method in class com.nimbusds.jose.util.DefaultResourceRetriever
-
Returns the HTTP proxy to use when opening the HttpURLConnection to
retrieve the resource.
- getPublicExponent() - Method in class com.nimbusds.jose.jwk.RSAKey
-
Gets the public exponent (e
) of the RSA key.
- getPublicKey() - Method in class com.nimbusds.jose.crypto.ECDHEncrypter
-
Returns the public EC key.
- getPublicKey() - Method in class com.nimbusds.jose.crypto.ECDSAVerifier
-
Returns the public EC key.
- getPublicKey() - Method in class com.nimbusds.jose.crypto.Ed25519Verifier
-
Returns the public key.
- getPublicKey() - Method in class com.nimbusds.jose.crypto.RSAEncrypter
-
Gets the public RSA key.
- getPublicKey() - Method in class com.nimbusds.jose.crypto.RSASSAVerifier
-
Gets the public RSA key.
- getPublicKey() - Method in class com.nimbusds.jose.crypto.X25519Encrypter
-
Returns the public key.
- getPutTimestamp() - Method in class com.nimbusds.jose.jwk.source.DefaultJWKSetCache
-
Returns the cache put timestamp.
- getReadTimeout() - Method in class com.nimbusds.jose.util.AbstractRestrictedResourceRetriever
-
- getReadTimeout() - Method in interface com.nimbusds.jose.util.RestrictedResourceRetriever
-
Gets the HTTP read timeout.
- getRefreshTime(TimeUnit) - Method in class com.nimbusds.jose.jwk.source.DefaultJWKSetCache
-
Returns the configured refresh time of the cached JWK.
- getRegisteredNames() - Static method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the registered JWT claim names.
- getRegisteredParameterNames() - Static method in class com.nimbusds.jose.JWEHeader
-
Gets the registered parameter names for JWE headers.
- getRegisteredParameterNames() - Static method in class com.nimbusds.jose.JWSHeader
-
Gets the registered parameter names for JWS headers.
- getRegisteredParameterNames() - Static method in class com.nimbusds.jose.PlainHeader
-
Gets the registered parameter names for unsecured headers.
- getRequiredClaims() - Method in class com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier
-
Returns the names of the JWT claims that must be present, including
the name of those that must match exactly.
- getRequiredParams() - Method in class com.nimbusds.jose.jwk.ECKey
-
- getRequiredParams() - Method in class com.nimbusds.jose.jwk.JWK
-
Returns the required JWK parameters.
- getRequiredParams() - Method in class com.nimbusds.jose.jwk.OctetKeyPair
-
- getRequiredParams() - Method in class com.nimbusds.jose.jwk.OctetSequenceKey
-
- getRequiredParams() - Method in class com.nimbusds.jose.jwk.RSAKey
-
- getRequirement() - Method in class com.nimbusds.jose.Algorithm
-
Gets the implementation requirement of this algorithm.
- getRequirement() - Method in class com.nimbusds.jose.jwk.KeyType
-
Gets the implementation requirement of this key type.
- getResourceRetriever() - Method in class com.nimbusds.jose.jwk.source.RemoteJWKSet
-
Returns the HTTP resource retriever.
- getSaltLength() - Method in class com.nimbusds.jose.crypto.PasswordBasedEncrypter
-
Returns the length of the generated cryptographic salts.
- getSecondFactorCRTExponent() - Method in class com.nimbusds.jose.jwk.RSAKey
-
Gets the second factor Chinese Remainder Theorem (CRT) exponent
(dq
) of the private RSA key.
- getSecondPrimeFactor() - Method in class com.nimbusds.jose.jwk.RSAKey
-
Gets the second prime factor (q
) of the private RSA key.
- getSecret() - Method in class com.nimbusds.jose.crypto.impl.MACProvider
-
Gets the secret bytes.
- getSecret() - Method in class com.nimbusds.jose.jwk.source.ImmutableSecret
-
Returns the secret.
- getSecretKey() - Method in class com.nimbusds.jose.crypto.impl.MACProvider
-
Gets the secret key.
- getSecretKey() - Method in class com.nimbusds.jose.jwk.source.ImmutableSecret
-
Returns the secret key.
- getSecretString() - Method in class com.nimbusds.jose.crypto.impl.MACProvider
-
Gets the secret as a UTF-8 encoded string.
- getSecureRandom() - Method in class com.nimbusds.jose.jca.JCAContext
-
Gets the secure random generator.
- getSignature() - Method in class com.nimbusds.jose.JWSObject
-
Returns the signature of this JWS object.
- getSignatureByteArrayLength(JWSAlgorithm) - Static method in class com.nimbusds.jose.crypto.impl.ECDSA
-
Returns the expected signature byte array length (R + S parts) for
the specified ECDSA algorithm.
- getSignerAndVerifier(JWSAlgorithm, Provider) - Static method in class com.nimbusds.jose.crypto.impl.ECDSA
-
Creates a new JCA signer / verifier for ECDSA.
- getSignerAndVerifier(JWSAlgorithm, Provider) - Static method in class com.nimbusds.jose.crypto.impl.RSASSA
-
Returns a signer and verifier for the specified RSASSA-based JSON
Web Algorithm (JWA).
- getSigningInput() - Method in class com.nimbusds.jose.JWSObject
-
Returns the signing input for this JWS object.
- getSizeLimit() - Method in class com.nimbusds.jose.util.AbstractRestrictedResourceRetriever
-
- getSizeLimit() - Method in interface com.nimbusds.jose.util.RestrictedResourceRetriever
-
Gets the HTTP entity size limit.
- getState() - Method in class com.nimbusds.jose.JWEObject
-
Returns the state of this JWE object.
- getState() - Method in class com.nimbusds.jose.JWSObject
-
Returns the state of this JWS object.
- getStdName() - Method in class com.nimbusds.jose.jwk.Curve
-
Returns the standard name of this cryptographic curve.
- getString(Map<String, Object>, String) - Static method in class com.nimbusds.jose.util.JSONObjectUtils
-
Gets a string member of a JSON object.
- getStringArray(Map<String, Object>, String) - Static method in class com.nimbusds.jose.util.JSONObjectUtils
-
Gets a string array member of a JSON object.
- getStringArrayClaim(String) - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the specified claims (registered or custom) as a
String
array.
- getStringClaim(String) - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the specified claim (registered or custom) as
String
.
- getStringList(Map<String, Object>, String) - Static method in class com.nimbusds.jose.util.JSONObjectUtils
-
Gets a string list member of a JSON object
- getStringListClaim(String) - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the specified claims (registered or custom) as a
List
list of strings.
- getSubject() - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the subject (sub
) claim.
- getTriggeringOption() - Method in exception com.nimbusds.jose.ActionRequiredForJWSCompletionException
-
Returns the JWS signer option that triggered this exception.
- getTruncatedMACByteLength() - Method in class com.nimbusds.jose.crypto.impl.CompositeKey
-
Gets the expected truncated MAC length.
- getType() - Method in class com.nimbusds.jose.Header
-
Gets the type (typ
) parameter.
- getType() - Method in class com.nimbusds.jose.JOSEObjectType
-
Gets the JOSE object type.
- getURI(Map<String, Object>, String) - Static method in class com.nimbusds.jose.util.JSONObjectUtils
-
Gets a string member of a JSON object as java.net.URI
.
- getURIClaim(String) - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Gets the specified claim (registered or custom) as a
URI
.
- getValue() - Method in class com.nimbusds.jose.jwk.KeyType
-
Gets the value of this key type.
- getValue() - Method in class com.nimbusds.jose.jwk.KeyUse
-
- getX() - Method in class com.nimbusds.jose.jwk.ECKey
-
Gets the public 'x' coordinate for the elliptic curve point.
- getX() - Method in class com.nimbusds.jose.jwk.OctetKeyPair
-
Gets the public 'x' parameter.
- getX509CertChain() - Method in class com.nimbusds.jose.jwk.JWK
-
Gets the X.509 certificate chain (x5c
) of this JWK.
- getX509CertSHA256Thumbprint() - Method in class com.nimbusds.jose.jwk.JWK
-
Gets the X.509 certificate SHA-256 thumbprint (x5t#S256
) of
this JWK.
- getX509CertSHA256Thumbprints() - Method in class com.nimbusds.jose.jwk.JWKMatcher
-
Returns the X.509 certificate SHA-256 thumbprints to match.
- getX509CertThumbprint() - Method in class com.nimbusds.jose.jwk.JWK
-
Deprecated.
- getX509CertURL() - Method in class com.nimbusds.jose.jwk.JWK
-
Gets the X.509 certificate URL (x5u
) of this JWK.
- getY() - Method in class com.nimbusds.jose.jwk.ECKey
-
Gets the public 'y' coordinate for the elliptic curve point.
- identifier() - Method in enum com.nimbusds.jose.jwk.KeyOperation
-
Returns the identifier of this public key use.
- identifier() - Method in class com.nimbusds.jose.jwk.KeyUse
-
Returns the identifier of this public key use.
- ImmutableJWKSet<C extends SecurityContext> - Class in com.nimbusds.jose.jwk.source
-
JSON Web Key (JWK) source backed by an immutable JWK set.
- ImmutableJWKSet(JWKSet) - Constructor for class com.nimbusds.jose.jwk.source.ImmutableJWKSet
-
Creates a new JWK source backed by an immutable JWK set.
- ImmutableSecret<C extends SecurityContext> - Class in com.nimbusds.jose.jwk.source
-
JSON Web Key (JWK) source backed by an immutable secret.
- ImmutableSecret(byte[]) - Constructor for class com.nimbusds.jose.jwk.source.ImmutableSecret
-
Creates a new JSON Web Key (JWK) source backed by an immutable
secret.
- ImmutableSecret(SecretKey) - Constructor for class com.nimbusds.jose.jwk.source.ImmutableSecret
-
Creates a new JSON Web Key (JWK) source backed by an immutable
secret key.
- IntegerOverflowException - Exception in com.nimbusds.jose.util
-
Integer overflow exception.
- IntegerOverflowException() - Constructor for exception com.nimbusds.jose.util.IntegerOverflowException
-
Creates a new integer overflow exception.
- IntegerUtils - Class in com.nimbusds.jose.util
-
Integer utilities.
- IOUtils - Class in com.nimbusds.jose.util
-
Input / output utilities.
- isAfter(Date, Date, long) - Static method in class com.nimbusds.jose.util.DateUtils
-
Deprecated.
Check if the specified date is after the specified reference, given
the maximum accepted negative clock skew.
- isAfter(Date, Date, long) - Static method in class com.nimbusds.jwt.util.DateUtils
-
Check if the specified date is after the specified reference, given
the maximum accepted negative clock skew.
- isAllowed(JWSAlgorithm) - Method in class com.nimbusds.jose.proc.JWSVerificationKeySelector
-
Checks if a JWS algorithm is allowed for key selection.
- isBase64URLEncodePayload() - Method in class com.nimbusds.jose.JWSHeader
-
Returns the Base64URL-encode payload (b64
) parameter.
- isBefore(Date, Date, long) - Static method in class com.nimbusds.jose.util.DateUtils
-
Deprecated.
Checks if the specified date is before the specified reference,
given the maximum accepted positive clock skew.
- isBefore(Date, Date, long) - Static method in class com.nimbusds.jwt.util.DateUtils
-
Checks if the specified date is before the specified reference,
given the maximum accepted positive clock skew.
- isExpired() - Method in class com.nimbusds.jose.jwk.source.DefaultJWKSetCache
-
Returns true
if the cached JWK set is expired.
- isPointOnCurve(ECPublicKey, ECPrivateKey) - Static method in class com.nimbusds.jose.crypto.utils.ECChecks
-
Checks if the specified (ephemeral) public key is on the curve of
the private key.
- isPointOnCurve(ECPublicKey, ECParameterSpec) - Static method in class com.nimbusds.jose.crypto.utils.ECChecks
-
Checks if the specified (ephemeral) public key is on the given
curve.
- isPointOnCurve(BigInteger, BigInteger, ECParameterSpec) - Static method in class com.nimbusds.jose.crypto.utils.ECChecks
-
Checks if the specified (ephemeral) public key is on the given
curve.
- isPrivate() - Method in class com.nimbusds.jose.jwk.ECKey
-
- isPrivate() - Method in class com.nimbusds.jose.jwk.JWK
-
Returns true
if this JWK contains private or sensitive
(non-public) parameters.
- isPrivate() - Method in class com.nimbusds.jose.jwk.OctetKeyPair
-
- isPrivate() - Method in class com.nimbusds.jose.jwk.OctetSequenceKey
-
Octet sequence (symmetric) keys are never considered public, this
method always returns true
.
- isPrivate() - Method in class com.nimbusds.jose.jwk.RSAKey
-
- isPrivateOnly() - Method in class com.nimbusds.jose.jwk.JWKMatcher
-
Returns true
if only private keys are matched.
- isPropagateClose() - Method in class com.nimbusds.jose.util.BoundedInputStream
-
- isPublicOnly() - Method in class com.nimbusds.jose.jwk.JWKMatcher
-
Returns true
if only public keys are matched.
- issuer(String) - Method in class com.nimbusds.jwt.JWTClaimsSet.Builder
-
Sets the issuer (iss
) claim.
- issueTime(Date) - Method in class com.nimbusds.jwt.JWTClaimsSet.Builder
-
Sets the issued-at (iat
) claim.
- isSupported(Algorithm) - Static method in class com.nimbusds.jose.jca.JCASupport
-
Checks if the specified JOSE algorithm is supported by the default
system JCA provider(s).
- isSupported(Algorithm, Provider) - Static method in class com.nimbusds.jose.jca.JCASupport
-
Checks if a JOSE algorithm is supported by the the specified JCA
provider.
- isSupported(JWSAlgorithm) - Static method in class com.nimbusds.jose.jca.JCASupport
-
Checks if the specified JWS algorithm is supported by the default
system JCA provider(s).
- isSupported(JWSAlgorithm, Provider) - Static method in class com.nimbusds.jose.jca.JCASupport
-
Checks if a JWS algorithm is supported by the the specified JCA
provider.
- isSupported(JWEAlgorithm) - Static method in class com.nimbusds.jose.jca.JCASupport
-
Checks if the specified JWE algorithm is supported by the default
system JCA provider(s).
- isSupported(JWEAlgorithm, Provider) - Static method in class com.nimbusds.jose.jca.JCASupport
-
Checks if a JWE algorithm is supported by the the specified JCA
provider.
- isSupported(EncryptionMethod) - Static method in class com.nimbusds.jose.jca.JCASupport
-
Checks if the specified JWE encryption method is supported by the
default system JCA provider(s).
- isSupported(EncryptionMethod, Provider) - Static method in class com.nimbusds.jose.jca.JCASupport
-
Checks if a JWE encryption method is supported by the specified
JCA provider.
- isUnlimitedStrength() - Static method in class com.nimbusds.jose.jca.JCASupport
-
Checks if unlimited cryptographic strength is supported.
- isWithin(Date, Date, long) - Static method in class com.nimbusds.jwt.util.DateUtils
-
Checks if the specified date is within the specified reference,
give or take the maximum accepted clock skew.
- iv(Base64URL) - Method in class com.nimbusds.jose.JWEHeader.Builder
-
Sets the initialisation vector (iv
) parameter.
- IV_BIT_LENGTH - Static variable in class com.nimbusds.jose.crypto.impl.AESCBC
-
The standard Initialisation Vector (IV) length (128 bits).
- IV_BIT_LENGTH - Static variable in class com.nimbusds.jose.crypto.impl.AESGCM
-
The standard Initialisation Vector (IV) length (96 bits).
- JCAAware<T extends JCAContext> - Interface in com.nimbusds.jose.jca
-
- JCAContext - Class in com.nimbusds.jose.jca
-
- JCAContext() - Constructor for class com.nimbusds.jose.jca.JCAContext
-
Creates a new default JCA context.
- JCAContext(Provider, SecureRandom) - Constructor for class com.nimbusds.jose.jca.JCAContext
-
Creates a new JCA context.
- JCASupport - Class in com.nimbusds.jose.jca
-
Java Cryptography Architecture (JCA) support helper.
- JOSE - Static variable in class com.nimbusds.jose.JOSEObjectType
-
Compact encoded JOSE object type.
- JOSE - Static variable in class com.nimbusds.jose.proc.DefaultJOSEObjectTypeVerifier
-
The standard header "typ" (type) parameter verifier for JWS, JWE and
plain (unsecured) JOSE objects (other than JWT).
- JOSE_JSON - Static variable in class com.nimbusds.jose.JOSEObjectType
-
JSON-encoded JOSE object type..
- joseClass(Class<? extends JOSEObject>) - Method in class com.nimbusds.jose.proc.JOSEMatcher.Builder
-
Sets a single JOSE class to match.
- joseClasses(Class<? extends JOSEObject>...) - Method in class com.nimbusds.jose.proc.JOSEMatcher.Builder
-
Sets multiple JOSE classes to match.
- joseClasses(Set<Class<? extends JOSEObject>>) - Method in class com.nimbusds.jose.proc.JOSEMatcher.Builder
-
Sets multiple JOSE classes to match.
- JOSEException - Exception in com.nimbusds.jose
-
Javascript Object Signing and Encryption (JOSE) exception.
- JOSEException(String) - Constructor for exception com.nimbusds.jose.JOSEException
-
Creates a new JOSE exception with the specified message.
- JOSEException(String, Throwable) - Constructor for exception com.nimbusds.jose.JOSEException
-
Creates a new JOSE exception with the specified message and cause.
- JOSEMatcher - Class in com.nimbusds.jose.proc
-
JOSE object / header matcher.
- JOSEMatcher(Set<Class<? extends JOSEObject>>, Set<Algorithm>, Set<EncryptionMethod>, Set<URI>, Set<String>) - Constructor for class com.nimbusds.jose.proc.JOSEMatcher
-
Creates a new JOSE matcher.
- JOSEMatcher.Builder - Class in com.nimbusds.jose.proc
-
Builder for constructing JOSE matchers.
- JOSEObject - Class in com.nimbusds.jose
-
The base abstract class for unsecured (plain / alg=none
), JSON Web
Signature (JWS) secured and JSON Web Encryption (JWE) secured objects.
- JOSEObject() - Constructor for class com.nimbusds.jose.JOSEObject
-
Creates a new JOSE object.
- JOSEObject(Payload) - Constructor for class com.nimbusds.jose.JOSEObject
-
Creates a new JOSE object with the specified payload.
- JOSEObjectType - Class in com.nimbusds.jose
-
JOSE object type, represents the typ
header parameter in unsecured,
JSON Web Signature (JWS) and JSON Web Encryption (JWE) objects.
- JOSEObjectType(String) - Constructor for class com.nimbusds.jose.JOSEObjectType
-
Creates a new JOSE object type.
- JOSEObjectTypeVerifier<C extends SecurityContext> - Interface in com.nimbusds.jose.proc
-
JOSE object type (header "typ" parameter) verifier.
- JOSEProcessor<C extends SecurityContext> - Interface in com.nimbusds.jose.proc
-
Interface for parsing and processing
unsecured
(plain),
JWS
and
JWE
objects.
- JOSEProcessorConfiguration<C extends SecurityContext> - Interface in com.nimbusds.jose.proc
-
JOSE processor configuration.
- JOSEProvider - Interface in com.nimbusds.jose
-
JavaScript Object Signing and Encryption (JOSE) provider.
- JSONArrayUtils - Class in com.nimbusds.jose.util
-
JSON array helper methods.
- JSONObjectUtils - Class in com.nimbusds.jose.util
-
JSON object helper methods.
- JSONStringUtils - Class in com.nimbusds.jose.util
-
JSON string helper methods.
- JWEAlgorithm - Class in com.nimbusds.jose
-
JSON Web Encryption (JWE) algorithm name, represents the alg
header
parameter in JWE objects.
- JWEAlgorithm(String, Requirement) - Constructor for class com.nimbusds.jose.JWEAlgorithm
-
Creates a new JSON Web Encryption (JWE) algorithm.
- JWEAlgorithm(String) - Constructor for class com.nimbusds.jose.JWEAlgorithm
-
Creates a new JSON Web Encryption (JWE) algorithm.
- JWEAlgorithm.Family - Class in com.nimbusds.jose
-
JWE algorithm family.
- JWECryptoParts - Class in com.nimbusds.jose
-
The cryptographic parts of a JSON Web Encryption (JWE) object.
- JWECryptoParts(Base64URL, Base64URL, Base64URL, Base64URL) - Constructor for class com.nimbusds.jose.JWECryptoParts
-
Creates a new cryptographic JWE parts instance.
- JWECryptoParts(JWEHeader, Base64URL, Base64URL, Base64URL, Base64URL) - Constructor for class com.nimbusds.jose.JWECryptoParts
-
Creates a new cryptographic JWE parts instance.
- JWEDecrypter - Interface in com.nimbusds.jose
-
JSON Web Encryption (JWE) decrypter.
- JWEDecrypterFactory - Interface in com.nimbusds.jose.proc
-
JSON Web Encryption (JWE) decrypter factory.
- JWEDecryptionKeySelector<C extends SecurityContext> - Class in com.nimbusds.jose.proc
-
- JWEDecryptionKeySelector(JWEAlgorithm, EncryptionMethod, JWKSource<C>) - Constructor for class com.nimbusds.jose.proc.JWEDecryptionKeySelector
-
Creates a new decryption key selector.
- JWEEncrypter - Interface in com.nimbusds.jose
-
JSON Web Encryption (JWE) encrypter.
- JWEHeader - Class in com.nimbusds.jose
-
JSON Web Encryption (JWE) header.
- JWEHeader(JWEAlgorithm, EncryptionMethod) - Constructor for class com.nimbusds.jose.JWEHeader
-
Creates a new minimal JSON Web Encryption (JWE) header.
- JWEHeader(Algorithm, EncryptionMethod, JOSEObjectType, String, Set<String>, URI, JWK, URI, Base64URL, Base64URL, List<Base64>, String, JWK, CompressionAlgorithm, Base64URL, Base64URL, Base64URL, int, Base64URL, Base64URL, Map<String, Object>, Base64URL) - Constructor for class com.nimbusds.jose.JWEHeader
-
Creates a new JSON Web Encryption (JWE) header.
- JWEHeader(JWEHeader) - Constructor for class com.nimbusds.jose.JWEHeader
-
Deep copy constructor.
- JWEHeader.Builder - Class in com.nimbusds.jose
-
Builder for constructing JSON Web Encryption (JWE) headers.
- JWEJCAContext - Class in com.nimbusds.jose.jca
-
Java Cryptography Architecture (JCA) context intended specifically for
JSON Web Encryption (JWE) providers.
- JWEJCAContext() - Constructor for class com.nimbusds.jose.jca.JWEJCAContext
-
Creates a new default JCA context for JWE.
- JWEJCAContext(Provider, Provider, Provider, Provider, SecureRandom) - Constructor for class com.nimbusds.jose.jca.JWEJCAContext
-
Creates a new JCA context for JWE with the specified JCA providers
and secure random generator.
- JWEKeySelector<C extends SecurityContext> - Interface in com.nimbusds.jose.proc
-
Interface for selecting key candidates for decrypting a JSON Web Encryption
(JWE) object.
- JWEObject - Class in com.nimbusds.jose
-
JSON Web Encryption (JWE) secured object.
- JWEObject(JWEHeader, Payload) - Constructor for class com.nimbusds.jose.JWEObject
-
Creates a new to-be-encrypted JSON Web Encryption (JWE) object with
the specified header and payload.
- JWEObject(Base64URL, Base64URL, Base64URL, Base64URL, Base64URL) - Constructor for class com.nimbusds.jose.JWEObject
-
Creates a new encrypted JSON Web Encryption (JWE) object with the
specified serialised parts.
- JWEObject.State - Enum in com.nimbusds.jose
-
Enumeration of the states of a JSON Web Encryption (JWE) object.
- JWEProvider - Interface in com.nimbusds.jose
-
JSON Web Encryption (JWE) provider.
- jwk(JWK) - Method in class com.nimbusds.jose.JWEHeader.Builder
-
Sets the JSON Web Key (JWK) (jwk
) parameter.
- JWK - Class in com.nimbusds.jose.jwk
-
The base abstract class for JSON Web Keys (JWKs).
- JWK(KeyType, KeyUse, Set<KeyOperation>, Algorithm, String, URI, Base64URL, Base64URL, List<Base64>, KeyStore) - Constructor for class com.nimbusds.jose.jwk.JWK
-
Creates a new JSON Web Key (JWK).
- jwk(JWK) - Method in class com.nimbusds.jose.JWSHeader.Builder
-
Sets the JSON Web Key (JWK) (jwk
) parameter.
- JWKException - Exception in com.nimbusds.jose.jwk
-
JSON Web Key (JWK) related exception.
- JWKException(String) - Constructor for exception com.nimbusds.jose.jwk.JWKException
-
Creates a new JWK with the specified message.
- JWKGenerator<T extends JWK> - Class in com.nimbusds.jose.jwk.gen
-
Abstract JWK generator.
- JWKGenerator() - Constructor for class com.nimbusds.jose.jwk.gen.JWKGenerator
-
- JWKMatcher - Class in com.nimbusds.jose.jwk
-
JSON Web Key (JWK) matcher.
- JWKMatcher(Set<KeyType>, Set<KeyUse>, Set<KeyOperation>, Set<Algorithm>, Set<String>, boolean, boolean) - Constructor for class com.nimbusds.jose.jwk.JWKMatcher
-
Deprecated.
- JWKMatcher(Set<KeyType>, Set<KeyUse>, Set<KeyOperation>, Set<Algorithm>, Set<String>, boolean, boolean, int, int) - Constructor for class com.nimbusds.jose.jwk.JWKMatcher
-
Deprecated.
- JWKMatcher(Set<KeyType>, Set<KeyUse>, Set<KeyOperation>, Set<Algorithm>, Set<String>, boolean, boolean, int, int, Set<Curve>) - Constructor for class com.nimbusds.jose.jwk.JWKMatcher
-
Deprecated.
- JWKMatcher(Set<KeyType>, Set<KeyUse>, Set<KeyOperation>, Set<Algorithm>, Set<String>, boolean, boolean, int, int, Set<Integer>, Set<Curve>) - Constructor for class com.nimbusds.jose.jwk.JWKMatcher
-
Deprecated.
- JWKMatcher(Set<KeyType>, Set<KeyUse>, Set<KeyOperation>, Set<Algorithm>, Set<String>, boolean, boolean, boolean, boolean, int, int, Set<Integer>, Set<Curve>) - Constructor for class com.nimbusds.jose.jwk.JWKMatcher
-
Deprecated.
- JWKMatcher(Set<KeyType>, Set<KeyUse>, Set<KeyOperation>, Set<Algorithm>, Set<String>, boolean, boolean, boolean, boolean, int, int, Set<Integer>, Set<Curve>, Set<Base64URL>) - Constructor for class com.nimbusds.jose.jwk.JWKMatcher
-
Creates a new JSON Web Key (JWK) matcher.
- JWKMatcher.Builder - Class in com.nimbusds.jose.jwk
-
Builder for constructing JWK matchers.
- JWKSecurityContext - Class in com.nimbusds.jose.proc
-
A security context that contains JSON Web Keys (JWK).
- JWKSecurityContext(List<JWK>) - Constructor for class com.nimbusds.jose.proc.JWKSecurityContext
-
Constructs a JWKSecurityContext
with the provided
parameters.
- JWKSecurityContextJWKSet - Class in com.nimbusds.jose.jwk.source
-
- JWKSecurityContextJWKSet() - Constructor for class com.nimbusds.jose.jwk.source.JWKSecurityContextJWKSet
-
- JWKSelector - Class in com.nimbusds.jose.jwk
-
Selects (filters) one or more JSON Web Keys (JWKs) from a JWK set.
- JWKSelector(JWKMatcher) - Constructor for class com.nimbusds.jose.jwk.JWKSelector
-
Creates a new JWK selector (filter).
- JWKSet - Class in com.nimbusds.jose.jwk
-
JSON Web Key (JWK) set.
- JWKSet() - Constructor for class com.nimbusds.jose.jwk.JWKSet
-
Creates a new empty JSON Web Key (JWK) set.
- JWKSet(JWK) - Constructor for class com.nimbusds.jose.jwk.JWKSet
-
Creates a new JSON Web Key (JWK) set with a single key.
- JWKSet(List<JWK>) - Constructor for class com.nimbusds.jose.jwk.JWKSet
-
Creates a new JSON Web Key (JWK) set with the specified keys.
- JWKSet(List<JWK>, Map<String, Object>) - Constructor for class com.nimbusds.jose.jwk.JWKSet
-
Creates a new JSON Web Key (JWK) set with the specified keys and
additional custom members.
- JWKSetCache - Interface in com.nimbusds.jose.jwk.source
-
JSON Web Key (JWK) set cache.
- JWKSetWithTimestamp - Class in com.nimbusds.jose.jwk.source
-
JSON Web Key (JWK) set with timestamp.
- JWKSetWithTimestamp(JWKSet) - Constructor for class com.nimbusds.jose.jwk.source.JWKSetWithTimestamp
-
Creates a new JWK set with a timestamp set to now.
- JWKSetWithTimestamp(JWKSet, Date) - Constructor for class com.nimbusds.jose.jwk.source.JWKSetWithTimestamp
-
Creates a new JWK set with timestamp.
- JWKSource<C extends SecurityContext> - Interface in com.nimbusds.jose.jwk.source
-
JSON Web Key (JWK) source.
- jwkURL(URI) - Method in class com.nimbusds.jose.JWEHeader.Builder
-
Sets the JSON Web Key (JWK) Set URL (jku
) parameter.
- jwkURL(URI) - Method in class com.nimbusds.jose.JWSHeader.Builder
-
Sets the JSON Web Key (JWK) Set URL (jku
) parameter.
- jwkURL(URI) - Method in class com.nimbusds.jose.proc.JOSEMatcher.Builder
-
Sets a single JWK URL to match.
- jwkURLs(URI...) - Method in class com.nimbusds.jose.proc.JOSEMatcher.Builder
-
Sets multiple JWK URLs to match.
- jwkURLs(Set<URI>) - Method in class com.nimbusds.jose.proc.JOSEMatcher.Builder
-
Sets multiple JWK URLs to match.
- JWSAlgorithm - Class in com.nimbusds.jose
-
JSON Web Signature (JWS) algorithm name, represents the alg
header
parameter in JWS objects.
- JWSAlgorithm(String, Requirement) - Constructor for class com.nimbusds.jose.JWSAlgorithm
-
Creates a new JSON Web Signature (JWS) algorithm name.
- JWSAlgorithm(String) - Constructor for class com.nimbusds.jose.JWSAlgorithm
-
Creates a new JSON Web Signature (JWS) algorithm name.
- JWSAlgorithm.Family - Class in com.nimbusds.jose
-
JWS algorithm family.
- JWSAlgorithmFamilyJWSKeySelector<C extends SecurityContext> - Class in com.nimbusds.jose.proc
-
A
JWSKeySelector
that expects an algorithm from a specified
algorithm family.
- JWSAlgorithmFamilyJWSKeySelector(JWSAlgorithm.Family, JWKSource<C>) - Constructor for class com.nimbusds.jose.proc.JWSAlgorithmFamilyJWSKeySelector
-
Creates a
JWSKeySelector
that matches any algorithm from the
given
JWSAlgorithm.Family
.
- JWSHeader - Class in com.nimbusds.jose
-
JSON Web Signature (JWS) header.
- JWSHeader(JWSAlgorithm) - Constructor for class com.nimbusds.jose.JWSHeader
-
Creates a new minimal JSON Web Signature (JWS) header.
- JWSHeader(JWSAlgorithm, JOSEObjectType, String, Set<String>, URI, JWK, URI, Base64URL, Base64URL, List<Base64>, String, Map<String, Object>, Base64URL) - Constructor for class com.nimbusds.jose.JWSHeader
-
Deprecated.
- JWSHeader(JWSAlgorithm, JOSEObjectType, String, Set<String>, URI, JWK, URI, Base64URL, Base64URL, List<Base64>, String, boolean, Map<String, Object>, Base64URL) - Constructor for class com.nimbusds.jose.JWSHeader
-
Creates a new JSON Web Signature (JWS) header.
- JWSHeader(JWSHeader) - Constructor for class com.nimbusds.jose.JWSHeader
-
Deep copy constructor.
- JWSHeader.Builder - Class in com.nimbusds.jose
-
Builder for constructing JSON Web Signature (JWS) headers.
- JWSKeySelector<C extends SecurityContext> - Interface in com.nimbusds.jose.proc
-
Interface for selecting key candidates for verifying a JSON Web Signature
(JWS) object.
- JWSMinter<C extends SecurityContext> - Interface in com.nimbusds.jose.mint
-
- JWSMinterConfiguration<C extends SecurityContext> - Interface in com.nimbusds.jose.mint
-
JSON Web Signature (JWS) minter configuration.
- JWSObject - Class in com.nimbusds.jose
-
JSON Web Signature (JWS) secured object.
- JWSObject(JWSHeader, Payload) - Constructor for class com.nimbusds.jose.JWSObject
-
Creates a new to-be-signed JSON Web Signature (JWS) object with the
specified header and payload.
- JWSObject(Base64URL, Base64URL, Base64URL) - Constructor for class com.nimbusds.jose.JWSObject
-
Creates a new signed JSON Web Signature (JWS) object with the
specified serialised parts.
- JWSObject(Base64URL, Payload, Base64URL) - Constructor for class com.nimbusds.jose.JWSObject
-
Creates a new signed JSON Web Signature (JWS) object with the
specified serialised parts and payload which can be optionally
unencoded (RFC 7797).
- JWSObject.State - Enum in com.nimbusds.jose
-
Enumeration of the states of a JSON Web Signature (JWS) object.
- JWSProvider - Interface in com.nimbusds.jose
-
JSON Web Signature (JWS) provider
- JWSSigner - Interface in com.nimbusds.jose
-
JSON Web Signature (JWS) signer.
- JWSSignerFactory - Interface in com.nimbusds.jose.produce
-
JSON Web Signature (JWS) signer factory to create a signer out of a JSON Web
Key (JWK).
- JWSSignerOption - Interface in com.nimbusds.jose
-
Marker interface for a JSON Web Signature (JWS) signer option.
- JWSVerificationKeySelector<C extends SecurityContext> - Class in com.nimbusds.jose.proc
-
- JWSVerificationKeySelector(JWSAlgorithm, JWKSource<C>) - Constructor for class com.nimbusds.jose.proc.JWSVerificationKeySelector
-
Creates a new JWS verification key selector.
- JWSVerificationKeySelector(Set<JWSAlgorithm>, JWKSource<C>) - Constructor for class com.nimbusds.jose.proc.JWSVerificationKeySelector
-
Creates a new JWS verification key selector.
- JWSVerifier - Interface in com.nimbusds.jose
-
JSON Web Signature (JWS) verifier.
- JWSVerifierFactory - Interface in com.nimbusds.jose.proc
-
JSON Web Signature (JWS) verifier factory.
- JWT - Static variable in class com.nimbusds.jose.JOSEObjectType
-
JSON Web Token (JWT) object type.
- JWT - Static variable in class com.nimbusds.jose.proc.DefaultJOSEObjectTypeVerifier
-
The standard header "typ" (type) parameter verifier for signed,
encrypted and plain (unsecured) JWTs.
- JWT - Interface in com.nimbusds.jwt
-
JSON Web Token (JWT) interface.
- JWTClaimsSet - Class in com.nimbusds.jwt
-
JSON Web Token (JWT) claims set.
- JWTClaimsSet.Builder - Class in com.nimbusds.jwt
-
Builder for constructing JSON Web Token (JWT) claims sets.
- JWTClaimsSetAwareJWSKeySelector<C extends SecurityContext> - Interface in com.nimbusds.jwt.proc
-
Interface for selecting key candidates for processing a signed JWT which
provides access to the JWT claims set in addition to the JWS header.
- JWTClaimsSetTransformer<T> - Interface in com.nimbusds.jwt
-
Generic JWT claims set type transformer.
- JWTClaimsSetVerifier<C extends SecurityContext> - Interface in com.nimbusds.jwt.proc
-
JWT claims set verifier.
- JWTClaimsVerifier - Interface in com.nimbusds.jwt.proc
-
Deprecated.
- jwtID(String) - Method in class com.nimbusds.jwt.JWTClaimsSet.Builder
-
Sets the JWT ID (jti
) claim.
- JWTParser - Class in com.nimbusds.jwt
-
Parser for unsecured (plain), signed and encrypted JSON Web Tokens (JWTs).
- JWTProcessor<C extends SecurityContext> - Interface in com.nimbusds.jwt.proc
-
- JWTProcessorConfiguration<C extends SecurityContext> - Interface in com.nimbusds.jwt.proc
-
JWT processor configuration.
- keyBitLength(PrivateKey) - Static method in class com.nimbusds.jose.crypto.impl.RSAKeyUtils
-
Returns the length in bits of the specified RSA private key.
- KeyConverter - Class in com.nimbusds.jose.jwk
-
Key converter.
- KeyConverter() - Constructor for class com.nimbusds.jose.jwk.KeyConverter
-
- KeyException - Exception in com.nimbusds.jose
-
Key exception.
- KeyException(String) - Constructor for exception com.nimbusds.jose.KeyException
-
Creates a new key exception with the specified message.
- keyID(String) - Method in class com.nimbusds.jose.JWEHeader.Builder
-
Sets the key ID (kid
) parameter.
- keyID(String) - Method in class com.nimbusds.jose.jwk.ECKey.Builder
-
Sets the ID (kid
) of the JWK.
- keyID(String) - Method in class com.nimbusds.jose.jwk.gen.JWKGenerator
-
Sets the ID (kid
) of the JWK.
- keyID(String) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets a single key ID to match.
- keyID(String) - Method in class com.nimbusds.jose.jwk.OctetKeyPair.Builder
-
Sets the ID (kid
) of the JWK.
- keyID(String) - Method in class com.nimbusds.jose.jwk.OctetSequenceKey.Builder
-
Sets the ID (kid
) of the JWK.
- keyID(String) - Method in class com.nimbusds.jose.jwk.RSAKey.Builder
-
Sets the ID (kid
) of the JWK.
- keyID(String) - Method in class com.nimbusds.jose.JWSHeader.Builder
-
Sets the key ID (kid
) parameter.
- keyID(String) - Method in class com.nimbusds.jose.proc.JOSEMatcher.Builder
-
Sets a single key ID to match.
- keyIDFromThumbprint() - Method in class com.nimbusds.jose.jwk.ECKey.Builder
-
Sets the ID (kid
) of the JWK to its SHA-256 JWK
thumbprint (RFC 7638).
- keyIDFromThumbprint(String) - Method in class com.nimbusds.jose.jwk.ECKey.Builder
-
Sets the ID (kid
) of the JWK to its JWK thumbprint
(RFC 7638).
- keyIDFromThumbprint(boolean) - Method in class com.nimbusds.jose.jwk.gen.JWKGenerator
-
Sets the ID (kid
) of the JWK to its SHA-256 JWK
thumbprint (RFC 7638).
- keyIDFromThumbprint() - Method in class com.nimbusds.jose.jwk.OctetKeyPair.Builder
-
Sets the ID (kid
) of the JWK to its SHA-256 JWK
thumbprint (RFC 7638).
- keyIDFromThumbprint(String) - Method in class com.nimbusds.jose.jwk.OctetKeyPair.Builder
-
Sets the ID (kid
) of the JWK to its JWK thumbprint
(RFC 7638).
- keyIDFromThumbprint() - Method in class com.nimbusds.jose.jwk.OctetSequenceKey.Builder
-
Sets the ID (kid
) of the JWK to its SHA-256 JWK
thumbprint (RFC 7638).
- keyIDFromThumbprint(String) - Method in class com.nimbusds.jose.jwk.OctetSequenceKey.Builder
-
Sets the ID (kid
) of the JWK to its JWK thumbprint
(RFC 7638).
- keyIDFromThumbprint() - Method in class com.nimbusds.jose.jwk.RSAKey.Builder
-
Sets the ID (kid
) of the JWK to its SHA-256 JWK
thumbprint (RFC 7638).
- keyIDFromThumbprint(String) - Method in class com.nimbusds.jose.jwk.RSAKey.Builder
-
Sets the ID (kid
) of the JWK to its JWK thumbprint
(RFC 7638).
- keyIDs(String...) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets multiple key IDs to match.
- keyIDs(Set<String>) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets multiple key IDs to match.
- keyIDs(String...) - Method in class com.nimbusds.jose.proc.JOSEMatcher.Builder
-
Sets multiple key IDs to match.
- keyIDs(Set<String>) - Method in class com.nimbusds.jose.proc.JOSEMatcher.Builder
-
Sets multiple key IDs to match.
- KeyLengthException - Exception in com.nimbusds.jose
-
Key length exception.
- KeyLengthException(String) - Constructor for exception com.nimbusds.jose.KeyLengthException
-
Creates a new key length exception.
- KeyLengthException(Algorithm) - Constructor for exception com.nimbusds.jose.KeyLengthException
-
Creates a new key length exception.
- KeyLengthException(int, Algorithm) - Constructor for exception com.nimbusds.jose.KeyLengthException
-
Creates a new key length exception.
- keyOperation(KeyOperation) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets a single key operation to match.
- KeyOperation - Enum in com.nimbusds.jose.jwk
-
Enumeration of key operations.
- keyOperations(Set<KeyOperation>) - Method in class com.nimbusds.jose.jwk.ECKey.Builder
-
Sets the operations (key_ops
) of the JWK.
- keyOperations(Set<KeyOperation>) - Method in class com.nimbusds.jose.jwk.gen.JWKGenerator
-
Sets the operations (key_ops
) of the JWK.
- keyOperations(KeyOperation...) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets multiple key operations to match.
- keyOperations(Set<KeyOperation>) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets multiple key operations to match.
- keyOperations(Set<KeyOperation>) - Method in class com.nimbusds.jose.jwk.OctetKeyPair.Builder
-
Sets the operations (key_ops
) of the JWK.
- keyOperations(Set<KeyOperation>) - Method in class com.nimbusds.jose.jwk.OctetSequenceKey.Builder
-
Sets the operations (key_ops
) of the JWK (for a
non-public key).
- keyOperations(Set<KeyOperation>) - Method in class com.nimbusds.jose.jwk.RSAKey.Builder
-
Sets the operations (key_ops
) of the JWK (for a
non-public key).
- keySize(int) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets the key size.
- keySizes(int...) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets the key sizes.
- keySizes(Set<Integer>) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets the key sizes.
- KeySourceException - Exception in com.nimbusds.jose
-
Key source exception.
- KeySourceException(String) - Constructor for exception com.nimbusds.jose.KeySourceException
-
Creates a new key source exception.
- KeySourceException(String, Throwable) - Constructor for exception com.nimbusds.jose.KeySourceException
-
Creates a new key source exception.
- keyStore(KeyStore) - Method in class com.nimbusds.jose.jwk.ECKey.Builder
-
Sets the underlying key store.
- keyStore - Variable in class com.nimbusds.jose.jwk.gen.JWKGenerator
-
Reference to the underlying key store, null
if none.
- keyStore(KeyStore) - Method in class com.nimbusds.jose.jwk.gen.JWKGenerator
-
Sets the underlying key store.
- keyStore(KeyStore) - Method in class com.nimbusds.jose.jwk.OctetKeyPair.Builder
-
Sets the underlying key store.
- keyStore(KeyStore) - Method in class com.nimbusds.jose.jwk.OctetSequenceKey.Builder
-
Sets the underlying key store.
- keyStore(KeyStore) - Method in class com.nimbusds.jose.jwk.RSAKey.Builder
-
Sets the underlying key store.
- keyType(KeyType) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets a single key type to match.
- KeyType - Class in com.nimbusds.jose.jwk
-
Key type.
- KeyType(String, Requirement) - Constructor for class com.nimbusds.jose.jwk.KeyType
-
Creates a new key type with the specified value and implementation
requirement.
- KeyTypeException - Exception in com.nimbusds.jose
-
Key type exception.
- KeyTypeException(Class<? extends Key>) - Constructor for exception com.nimbusds.jose.KeyTypeException
-
Creates a new key type exception.
- KeyTypeException(Class<? extends Key>, Class<?>...) - Constructor for exception com.nimbusds.jose.KeyTypeException
-
Creates a new key type exception.
- keyTypes(KeyType...) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets multiple key types to match.
- keyTypes(Set<KeyType>) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets multiple key types to match.
- keyUse(KeyUse) - Method in class com.nimbusds.jose.jwk.ECKey.Builder
-
Sets the use (use
) of the JWK.
- keyUse(KeyUse) - Method in class com.nimbusds.jose.jwk.gen.JWKGenerator
-
Sets the use (use
) of the JWK.
- keyUse(KeyUse) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets a single public key use to match.
- KeyUse - Class in com.nimbusds.jose.jwk
-
Enumeration of public key uses.
- KeyUse(String) - Constructor for class com.nimbusds.jose.jwk.KeyUse
-
Creates a new public key use with the specified identifier.
- keyUse(KeyUse) - Method in class com.nimbusds.jose.jwk.OctetKeyPair.Builder
-
Sets the use (use
) of the JWK.
- keyUse(KeyUse) - Method in class com.nimbusds.jose.jwk.OctetSequenceKey.Builder
-
Sets the use (use
) of the JWK.
- keyUse(KeyUse) - Method in class com.nimbusds.jose.jwk.RSAKey.Builder
-
Sets the use (use
) of the JWK.
- keyUses(KeyUse...) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets multiple public key uses to match.
- keyUses(Set<KeyUse>) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets multiple public key uses to match.
- KeyUtils - Class in com.nimbusds.jose.util
-
JCA key utilities.
- kid - Variable in class com.nimbusds.jose.jwk.gen.JWKGenerator
-
The key ID, optional.
- P_256 - Static variable in class com.nimbusds.jose.jwk.Curve
-
P-256 curve (secp256r1, also called prime256v1, OID =
1.2.840.10045.3.1.7).
- P_256K - Static variable in class com.nimbusds.jose.jwk.Curve
-
- P_384 - Static variable in class com.nimbusds.jose.jwk.Curve
-
P-384 curve (secp384r1, OID = 1.3.132.0.34).
- P_521 - Static variable in class com.nimbusds.jose.jwk.Curve
-
P-521 curve (secp521r1).
- parse(String) - Static method in class com.nimbusds.jose.Algorithm
-
Parses an optional algorithm.
- parse(String) - Static method in class com.nimbusds.jose.EncryptionMethod
-
Parses an encryption method from the specified string.
- parse(Map<String, Object>) - Static method in class com.nimbusds.jose.Header
-
- parse(Map<String, Object>, Base64URL) - Static method in class com.nimbusds.jose.Header
-
- parse(String) - Static method in class com.nimbusds.jose.Header
-
- parse(String, Base64URL) - Static method in class com.nimbusds.jose.Header
-
- parse(Base64URL) - Static method in class com.nimbusds.jose.Header
-
- parse(String) - Static method in class com.nimbusds.jose.JOSEObject
-
Parses a JOSE object from the specified string in compact format.
- parse(String) - Static method in class com.nimbusds.jose.JWEAlgorithm
-
Parses a JWE algorithm from the specified string.
- parse(Map<String, Object>) - Static method in class com.nimbusds.jose.JWEHeader
-
Parses a JWE header from the specified JSON object.
- parse(Map<String, Object>, Base64URL) - Static method in class com.nimbusds.jose.JWEHeader
-
Parses a JWE header from the specified JSON object.
- parse(String) - Static method in class com.nimbusds.jose.JWEHeader
-
Parses a JWE header from the specified JSON object string.
- parse(String, Base64URL) - Static method in class com.nimbusds.jose.JWEHeader
-
Parses a JWE header from the specified JSON object string.
- parse(Base64URL) - Static method in class com.nimbusds.jose.JWEHeader
-
Parses a JWE header from the specified Base64URL.
- parse(String) - Static method in class com.nimbusds.jose.JWEObject
-
Parses a JWE object from the specified string in compact form.
- parse(String) - Static method in class com.nimbusds.jose.jwk.Curve
-
Parses a cryptographic curve from the specified string.
- parse(String) - Static method in class com.nimbusds.jose.jwk.ECKey
-
Parses a public / private Elliptic Curve JWK from the specified JSON
object string representation.
- parse(Map<String, Object>) - Static method in class com.nimbusds.jose.jwk.ECKey
-
Parses a public / private Elliptic Curve JWK from the specified JSON
object representation.
- parse(X509Certificate) - Static method in class com.nimbusds.jose.jwk.ECKey
-
Parses a public Elliptic Curve JWK from the specified X.509
certificate.
- parse(String) - Static method in class com.nimbusds.jose.jwk.JWK
-
Parses a JWK from the specified JSON object string representation.
- parse(Map<String, Object>) - Static method in class com.nimbusds.jose.jwk.JWK
-
Parses a JWK from the specified JSON object representation.
- parse(X509Certificate) - Static method in class com.nimbusds.jose.jwk.JWK
-
Parses a public
RSA
or
EC JWK
from the
specified X.509 certificate.
- parse(String) - Static method in class com.nimbusds.jose.jwk.JWKSet
-
Parses the specified string representing a JSON Web Key (JWK) set.
- parse(Map<String, Object>) - Static method in class com.nimbusds.jose.jwk.JWKSet
-
Parses the specified JSON object representing a JSON Web Key (JWK)
set.
- parse(List<String>) - Static method in enum com.nimbusds.jose.jwk.KeyOperation
-
Parses a key operation set from the specified JWK key_ops
parameter value.
- parse(String) - Static method in class com.nimbusds.jose.jwk.KeyType
-
Parses a key type from the specified kty
parameter value.
- parse(String) - Static method in class com.nimbusds.jose.jwk.KeyUse
-
Parses a public key use from the specified JWK use
parameter
value.
- parse(String) - Static method in class com.nimbusds.jose.jwk.OctetKeyPair
-
Parses a public / private Octet Key Pair JWK from the specified JSON
object string representation.
- parse(Map<String, Object>) - Static method in class com.nimbusds.jose.jwk.OctetKeyPair
-
Parses a public / private Octet Key Pair JWK from the specified JSON
object representation.
- parse(String) - Static method in class com.nimbusds.jose.jwk.OctetSequenceKey
-
Parses an octet sequence JWK from the specified JSON object string
representation.
- parse(Map<String, Object>) - Static method in class com.nimbusds.jose.jwk.OctetSequenceKey
-
Parses an octet sequence JWK from the specified JSON object
representation.
- parse(String) - Static method in class com.nimbusds.jose.jwk.RSAKey
-
Parses a public / private RSA JWK from the specified JSON object
string representation.
- parse(Map<String, Object>) - Static method in class com.nimbusds.jose.jwk.RSAKey
-
Parses a public / private RSA JWK from the specified JSON object
representation.
- parse(X509Certificate) - Static method in class com.nimbusds.jose.jwk.RSAKey
-
Parses a public RSA JWK from the specified X.509 certificate.
- parse(String) - Static method in class com.nimbusds.jose.JWSAlgorithm
-
Parses a JWS algorithm from the specified string.
- parse(Map<String, Object>) - Static method in class com.nimbusds.jose.JWSHeader
-
Parses a JWS header from the specified JSON object.
- parse(Map<String, Object>, Base64URL) - Static method in class com.nimbusds.jose.JWSHeader
-
Parses a JWS header from the specified JSON object.
- parse(String) - Static method in class com.nimbusds.jose.JWSHeader
-
Parses a JWS header from the specified JSON object string.
- parse(String, Base64URL) - Static method in class com.nimbusds.jose.JWSHeader
-
Parses a JWS header from the specified JSON object string.
- parse(Base64URL) - Static method in class com.nimbusds.jose.JWSHeader
-
Parses a JWS header from the specified Base64URL.
- parse(String) - Static method in class com.nimbusds.jose.JWSObject
-
Parses a JWS object from the specified string in compact format.
- parse(String, Payload) - Static method in class com.nimbusds.jose.JWSObject
-
Parses a JWS object from the specified string in compact format and
a detached payload which can be optionally unencoded (RFC 7797).
- parse(Map<String, Object>) - Static method in class com.nimbusds.jose.PlainHeader
-
Parses an unsecured header from the specified JSON object.
- parse(Map<String, Object>, Base64URL) - Static method in class com.nimbusds.jose.PlainHeader
-
Parses an unsecured header from the specified JSON object.
- parse(String) - Static method in class com.nimbusds.jose.PlainHeader
-
Parses an unsecured header from the specified JSON string.
- parse(String, Base64URL) - Static method in class com.nimbusds.jose.PlainHeader
-
Parses an unsecured header from the specified JSON string.
- parse(Base64URL) - Static method in class com.nimbusds.jose.PlainHeader
-
Parses an unsecured header from the specified Base64URL.
- parse(String) - Static method in class com.nimbusds.jose.PlainObject
-
Parses an unsecured JOSE object from the specified string in compact
format.
- parse(String) - Static method in class com.nimbusds.jose.util.JSONObjectUtils
-
Parses a JSON object.
- parse(List<Base64>) - Static method in class com.nimbusds.jose.util.X509CertChainUtils
-
Parses a X.509 certificate chain from the specified Base64-encoded
DER-encoded representation.
- parse(File) - Static method in class com.nimbusds.jose.util.X509CertChainUtils
-
Parses a X.509 certificate chain from the specified PEM-encoded
representation.
- parse(String) - Static method in class com.nimbusds.jose.util.X509CertChainUtils
-
Parses a X.509 certificate chain from the specified PEM-encoded
representation.
- parse(byte[]) - Static method in class com.nimbusds.jose.util.X509CertUtils
-
Parses a DER-encoded X.509 certificate.
- parse(String) - Static method in class com.nimbusds.jose.util.X509CertUtils
-
Parses a PEM-encoded X.509 certificate.
- parse(String) - Static method in class com.nimbusds.jwt.EncryptedJWT
-
Parses an encrypted JSON Web Token (JWT) from the specified string in
compact format.
- parse(Map<String, Object>) - Static method in class com.nimbusds.jwt.JWTClaimsSet
-
Parses a JSON Web Token (JWT) claims set from the specified JSON
object representation.
- parse(String) - Static method in class com.nimbusds.jwt.JWTClaimsSet
-
Parses a JSON Web Token (JWT) claims set from the specified JSON
object string representation.
- parse(String) - Static method in class com.nimbusds.jwt.JWTParser
-
Parses an unsecured (plain), signed or encrypted JSON Web Token
(JWT) from the specified string in compact format.
- parse(String) - Static method in class com.nimbusds.jwt.PlainJWT
-
Parses an unsecured (plain) JSON Web Token (JWT) from the specified
string in compact format.
- parse(String) - Static method in class com.nimbusds.jwt.SignedJWT
-
Parses a signed JSON Web Token (JWT) from the specified string in
compact format.
- parseAlgorithm(Map<String, Object>) - Static method in class com.nimbusds.jose.Header
-
Parses an algorithm (alg
) parameter from the specified
header JSON object.
- parsedBase64URL(Base64URL) - Method in class com.nimbusds.jose.JWEHeader.Builder
-
Sets the parsed Base64URL.
- parsedBase64URL(Base64URL) - Method in class com.nimbusds.jose.JWSHeader.Builder
-
Sets the parsed Base64URL.
- parsedBase64URL(Base64URL) - Method in class com.nimbusds.jose.PlainHeader.Builder
-
Sets the parsed Base64URL.
- parseFromPEMEncodedObjects(String) - Static method in class com.nimbusds.jose.jwk.JWK
-
Parses an RSA or EC JWK from the specified string of one or more
PEM-encoded object(s):
X.509 certificate (PEM header: BEGIN CERTIFICATE)
PKCS#1 RSAPublicKey (PEM header: BEGIN RSA PUBLIC KEY)
X.509 SubjectPublicKeyInfo (PEM header: BEGIN PUBLIC KEY)
PKCS#1 RSAPrivateKey (PEM header: BEGIN RSA PRIVATE KEY)
PKCS#8 PrivateKeyInfo (PEM header: BEGIN PRIVATE KEY)
matching pair of the above
- parseFromPEMEncodedX509Cert(String) - Static method in class com.nimbusds.jose.jwk.JWK
-
Parses a public
RSA
or
EC JWK
from the
specified PEM-encoded X.509 certificate.
- parseJSONObject(String) - Static method in class com.nimbusds.jose.util.JSONObjectUtils
-
Deprecated.
- parseWithException(byte[]) - Static method in class com.nimbusds.jose.util.X509CertUtils
-
Parses a DER-encoded X.509 certificate with exception handling.
- parseWithException(String) - Static method in class com.nimbusds.jose.util.X509CertUtils
-
Parses a PEM-encoded X.509 certificate with exception handling.
- PasswordBasedCryptoProvider - Class in com.nimbusds.jose.crypto.impl
-
The base abstract class for password-based encrypters and decrypters of
JWE objects
.
- PasswordBasedCryptoProvider(byte[]) - Constructor for class com.nimbusds.jose.crypto.impl.PasswordBasedCryptoProvider
-
Creates a new password-based encryption / decryption provider.
- PasswordBasedDecrypter - Class in com.nimbusds.jose.crypto
-
- PasswordBasedDecrypter(byte[]) - Constructor for class com.nimbusds.jose.crypto.PasswordBasedDecrypter
-
Creates a new password-based decrypter.
- PasswordBasedDecrypter(String) - Constructor for class com.nimbusds.jose.crypto.PasswordBasedDecrypter
-
Creates a new password-based decrypter.
- PasswordBasedEncrypter - Class in com.nimbusds.jose.crypto
-
- PasswordBasedEncrypter(byte[], int, int) - Constructor for class com.nimbusds.jose.crypto.PasswordBasedEncrypter
-
Creates a new password-based encrypter.
- PasswordBasedEncrypter(String, int, int) - Constructor for class com.nimbusds.jose.crypto.PasswordBasedEncrypter
-
Creates a new password-based encrypter.
- PasswordLookup - Interface in com.nimbusds.jose.jwk
-
Password lookup interface.
- Payload - Class in com.nimbusds.jose
-
Payload of an unsecured (plain), JSON Web Signature (JWS) or JSON Web
Encryption (JWE) object.
- Payload(Map<String, Object>) - Constructor for class com.nimbusds.jose.Payload
-
Creates a new payload from the specified JSON object.
- Payload(String) - Constructor for class com.nimbusds.jose.Payload
-
Creates a new payload from the specified string.
- Payload(byte[]) - Constructor for class com.nimbusds.jose.Payload
-
Creates a new payload from the specified byte array.
- Payload(Base64URL) - Constructor for class com.nimbusds.jose.Payload
-
Creates a new payload from the specified Base64URL-encoded object.
- Payload(JWSObject) - Constructor for class com.nimbusds.jose.Payload
-
Creates a new payload from the specified JWS object.
- Payload(SignedJWT) - Constructor for class com.nimbusds.jose.Payload
-
Creates a new payload from the specified signed JSON Web Token
(JWT).
- Payload.Origin - Enum in com.nimbusds.jose
-
Enumeration of the original data types used to create a
Payload
.
- PayloadTransformer<T> - Interface in com.nimbusds.jose
-
Generic payload type transformer.
- PBES2 - Static variable in class com.nimbusds.jose.JWEAlgorithm.Family
-
Password-Based Cryptography Specification Version 2.0
- PBES2_HS256_A128KW - Static variable in class com.nimbusds.jose.JWEAlgorithm
-
PBES2 (RFC 2898) with HMAC SHA-256 as the PRF and AES Key Wrap
(RFC 3394) using 128 bit keys for the encryption scheme.
- PBES2_HS384_A192KW - Static variable in class com.nimbusds.jose.JWEAlgorithm
-
PBES2 (RFC 2898) with HMAC SHA-384 as the PRF and AES Key Wrap
(RFC 3394) using 192 bit keys for the encryption scheme.
- PBES2_HS512_A256KW - Static variable in class com.nimbusds.jose.JWEAlgorithm
-
PBES2 (RFC 2898) with HMAC SHA-512 as the PRF and AES Key Wrap
(RFC 3394) using 256 bit keys for the encryption scheme.
- pbes2Count(int) - Method in class com.nimbusds.jose.JWEHeader.Builder
-
Sets the PBES2 count (p2c
) parameter.
- pbes2Salt(Base64URL) - Method in class com.nimbusds.jose.JWEHeader.Builder
-
Sets the PBES2 salt (p2s
) parameter.
- PBKDF2 - Class in com.nimbusds.jose.crypto.impl
-
Password-Based Key Derivation Function 2 (PBKDF2) utilities.
- PEM_BEGIN_MARKER - Static variable in class com.nimbusds.jose.util.X509CertUtils
-
The PEM start marker.
- PEM_END_MARKER - Static variable in class com.nimbusds.jose.util.X509CertUtils
-
The PEM end marker.
- PlainHeader - Class in com.nimbusds.jose
-
Unsecured (alg=none
) JOSE header.
- PlainHeader() - Constructor for class com.nimbusds.jose.PlainHeader
-
Creates a new minimal unsecured (plain) header with algorithm
none
.
- PlainHeader(JOSEObjectType, String, Set<String>, Map<String, Object>, Base64URL) - Constructor for class com.nimbusds.jose.PlainHeader
-
Creates a new unsecured (plain) header with algorithm
none
.
- PlainHeader(PlainHeader) - Constructor for class com.nimbusds.jose.PlainHeader
-
Deep copy constructor.
- PlainHeader.Builder - Class in com.nimbusds.jose
-
Builder for constructing unsecured (plain) headers.
- PlainJWT - Class in com.nimbusds.jwt
-
Unsecured (plain) JSON Web Token (JWT).
- PlainJWT(JWTClaimsSet) - Constructor for class com.nimbusds.jwt.PlainJWT
-
Creates a new unsecured (plain) JSON Web Token (JWT) with a default
PlainHeader
and the specified claims
set.
- PlainJWT(PlainHeader, JWTClaimsSet) - Constructor for class com.nimbusds.jwt.PlainJWT
-
Creates a new unsecured (plain) JSON Web Token (JWT) with the
specified header and claims set.
- PlainJWT(Base64URL, Base64URL) - Constructor for class com.nimbusds.jwt.PlainJWT
-
Creates a new unsecured (plain) JSON Web Token (JWT) with the
specified Base64URL-encoded parts.
- PlainObject - Class in com.nimbusds.jose
-
Unsecured (plain / alg=none
) JOSE object.
- PlainObject(Payload) - Constructor for class com.nimbusds.jose.PlainObject
-
Creates a new unsecured JOSE object with a default
PlainHeader
and the specified payload.
- PlainObject(PlainHeader, Payload) - Constructor for class com.nimbusds.jose.PlainObject
-
Creates a new unsecured JOSE object with the specified header and
payload.
- PlainObject(Base64URL, Base64URL) - Constructor for class com.nimbusds.jose.PlainObject
-
Creates a new unsecured JOSE object with the specified
Base64URL-encoded parts.
- PRFParams - Class in com.nimbusds.jose.crypto.impl
-
Pseudo-Random Function (PRF) parameters, intended for use in the Password-
Based Key Derivation Function 2 (PBKDF2).
- PRFParams(String, Provider, int) - Constructor for class com.nimbusds.jose.crypto.impl.PRFParams
-
Creates a new pseudo-random function parameters instance.
- privateExponent(Base64URL) - Method in class com.nimbusds.jose.jwk.RSAKey.Builder
-
Sets the private exponent (d
) of the RSA key.
- privateKey(ECPrivateKey) - Method in class com.nimbusds.jose.jwk.ECKey.Builder
-
Sets the private Elliptic Curve key.
- privateKey(PrivateKey) - Method in class com.nimbusds.jose.jwk.ECKey.Builder
-
Sets the private EC key, typically for a key located in a
PKCS#11 store that doesn't expose the private key parameters
(such as a smart card or HSM).
- privateKey(RSAPrivateKey) - Method in class com.nimbusds.jose.jwk.RSAKey.Builder
-
Sets the private RSA key, using the first representation.
- privateKey(PrivateKey) - Method in class com.nimbusds.jose.jwk.RSAKey.Builder
-
Sets the private RSA key, typically for a key located in a
PKCS#11 store that doesn't expose the private key parameters
(such as a smart card or HSM).
- privateKey(RSAPrivateCrtKey) - Method in class com.nimbusds.jose.jwk.RSAKey.Builder
-
Sets the private RSA key, using the second representation
(see RFC 3447, section 3.2).
- privateKey(RSAMultiPrimePrivateCrtKey) - Method in class com.nimbusds.jose.jwk.RSAKey.Builder
-
Sets the private RSA key, using the second representation,
with optional other primes info (see RFC 3447, section 3.2).
- privateOnly(boolean) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets the private key matching policy.
- process(String, C) - Method in class com.nimbusds.jose.proc.DefaultJOSEProcessor
-
- process(JOSEObject, C) - Method in class com.nimbusds.jose.proc.DefaultJOSEProcessor
-
- process(PlainObject, C) - Method in class com.nimbusds.jose.proc.DefaultJOSEProcessor
-
- process(JWSObject, C) - Method in class com.nimbusds.jose.proc.DefaultJOSEProcessor
-
- process(JWEObject, C) - Method in class com.nimbusds.jose.proc.DefaultJOSEProcessor
-
- process(String, C) - Method in interface com.nimbusds.jose.proc.JOSEProcessor
-
Parses and processes the specified JOSE object (unsecured, JWS or
JWE).
- process(JOSEObject, C) - Method in interface com.nimbusds.jose.proc.JOSEProcessor
-
Processes the specified JOSE object (unsecured, JWS or JWE).
- process(PlainObject, C) - Method in interface com.nimbusds.jose.proc.JOSEProcessor
-
Processes the specified unsecured (plain) JOSE object, typically by
checking its context.
- process(JWSObject, C) - Method in interface com.nimbusds.jose.proc.JOSEProcessor
-
Processes the specified JWS object by verifying its signature.
- process(JWEObject, C) - Method in interface com.nimbusds.jose.proc.JOSEProcessor
-
Processes the specified JWE object by decrypting it.
- process(String, C) - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- process(JWT, C) - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- process(PlainJWT, C) - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- process(SignedJWT, C) - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- process(EncryptedJWT, C) - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- process(String, C) - Method in interface com.nimbusds.jwt.proc.JWTProcessor
-
Parses and processes the specified JWT (unsecured, signed or
encrypted).
- process(JWT, C) - Method in interface com.nimbusds.jwt.proc.JWTProcessor
-
Processes the specified JWT (unsecured, signed or encrypted).
- process(PlainJWT, C) - Method in interface com.nimbusds.jwt.proc.JWTProcessor
-
Processes the specified unsecured (plain) JWT, typically by checking
its context.
- process(SignedJWT, C) - Method in interface com.nimbusds.jwt.proc.JWTProcessor
-
Processes the specified signed JWT by verifying its signature.
- process(EncryptedJWT, C) - Method in interface com.nimbusds.jwt.proc.JWTProcessor
-
Processes the specified encrypted JWT by decrypting it.
- PS256 - Static variable in class com.nimbusds.jose.JWSAlgorithm
-
RSASSA-PSS using SHA-256 hash algorithm and MGF1 mask generation
function with SHA-256 (optional).
- PS384 - Static variable in class com.nimbusds.jose.JWSAlgorithm
-
RSASSA-PSS using SHA-384 hash algorithm and MGF1 mask generation
function with SHA-384 (optional).
- PS512 - Static variable in class com.nimbusds.jose.JWSAlgorithm
-
RSASSA-PSS using SHA-512 hash algorithm and MGF1 mask generation
function with SHA-512 (optional).
- publicOnly(boolean) - Method in class com.nimbusds.jose.jwk.JWKMatcher.Builder
-
Sets the public key matching policy.
- put(JWKSet) - Method in class com.nimbusds.jose.jwk.source.DefaultJWKSetCache
-
- put(JWKSet) - Method in interface com.nimbusds.jose.jwk.source.JWKSetCache
-
Puts the specified JWK set into the cache or clears the cache.
- read() - Method in class com.nimbusds.jose.util.BoundedInputStream
-
- read(byte[]) - Method in class com.nimbusds.jose.util.BoundedInputStream
-
- read(byte[], int, int) - Method in class com.nimbusds.jose.util.BoundedInputStream
-
- readFileToString(File) - Static method in class com.nimbusds.jose.util.IOUtils
-
Reads the content of the specified file into a string using UTF-8
character set encoding.
- readFileToString(File, Charset) - Static method in class com.nimbusds.jose.util.IOUtils
-
Reads the content of the specified file into a string.
- readInputStreamToString(InputStream) - Static method in class com.nimbusds.jose.util.IOUtils
-
Reads the specified input stream into a string using UTF-8 character
set encoding.
- readInputStreamToString(InputStream, Charset) - Static method in class com.nimbusds.jose.util.IOUtils
-
Reads the specified input stream into a string.
- RemoteJWKSet<C extends SecurityContext> - Class in com.nimbusds.jose.jwk.source
-
Remote JSON Web Key (JWK) source specified by a JWK set URL.
- RemoteJWKSet(URL) - Constructor for class com.nimbusds.jose.jwk.source.RemoteJWKSet
-
Creates a new remote JWK set using the
default HTTP resource retriever
,
with a HTTP connect timeout set to 250 ms, HTTP read timeout set to
250 ms and a 50 KByte size limit.
- RemoteJWKSet(URL, ResourceRetriever) - Constructor for class com.nimbusds.jose.jwk.source.RemoteJWKSet
-
Creates a new remote JWK set.
- RemoteJWKSet(URL, ResourceRetriever, JWKSetCache) - Constructor for class com.nimbusds.jose.jwk.source.RemoteJWKSet
-
Creates a new remote JWK set.
- RemoteKeySourceException - Exception in com.nimbusds.jose
-
Remote key source exception.
- RemoteKeySourceException(String, Throwable) - Constructor for exception com.nimbusds.jose.RemoteKeySourceException
-
Creates a new remote key source exception.
- Requirement - Enum in com.nimbusds.jose
-
Enumeration of JOSE algorithm implementation requirements.
- requiresRefresh() - Method in class com.nimbusds.jose.jwk.source.DefaultJWKSetCache
-
- requiresRefresh() - Method in interface com.nimbusds.jose.jwk.source.JWKSetCache
-
Returns true
if the cached JWK set requires a refresh.
- reset() - Method in class com.nimbusds.jose.util.BoundedInputStream
-
- resolve(JWEAlgorithm, Provider) - Static method in class com.nimbusds.jose.crypto.impl.PRFParams
-
Resolves the Pseudo-Random Function (PRF) parameters for the
specified PBES2 JWE algorithm.
- resolveAlgorithm(ECKey) - Static method in class com.nimbusds.jose.crypto.impl.ECDSA
-
Resolves the matching EC DSA algorithm for the specified EC key
(public or private).
- resolveAlgorithm(Curve) - Static method in class com.nimbusds.jose.crypto.impl.ECDSA
-
Resolves the matching EC DSA algorithm for the specified elliptic
curve.
- resolveAlgorithmMode(JWEAlgorithm) - Static method in class com.nimbusds.jose.crypto.impl.ECDH
-
Resolves the ECDH algorithm mode.
- Resource - Class in com.nimbusds.jose.util
-
Resource with optional associated content type.
- Resource(String, String) - Constructor for class com.nimbusds.jose.util.Resource
-
Creates a new resource with optional associated content type.
- ResourceRetriever - Interface in com.nimbusds.jose.util
-
Retriever of resources specified by URL.
- RestrictedResourceRetriever - Interface in com.nimbusds.jose.util
-
Retriever of resources specified by URL which permits setting of HTTP
connect and read timeouts, size limit and headers.
- retrieveResource(URL) - Method in class com.nimbusds.jose.util.DefaultResourceRetriever
-
- retrieveResource(URL) - Method in interface com.nimbusds.jose.util.ResourceRetriever
-
Retrieves the resource from the specified HTTP(S) URL.
- RS256 - Static variable in class com.nimbusds.jose.JWSAlgorithm
-
RSASSA-PKCS-v1_5 using SHA-256 hash algorithm (recommended).
- RS384 - Static variable in class com.nimbusds.jose.JWSAlgorithm
-
RSASSA-PKCS-v1_5 using SHA-384 hash algorithm (optional).
- RS512 - Static variable in class com.nimbusds.jose.JWSAlgorithm
-
RSASSA-PKCS-v1_5 using SHA-512 hash algorithm (optional).
- RSA - Static variable in class com.nimbusds.jose.JWEAlgorithm.Family
-
RSA key encryption.
- RSA - Static variable in class com.nimbusds.jose.jwk.KeyType
-
RSA (RFC 3447) key type (required).
- RSA - Static variable in class com.nimbusds.jose.JWSAlgorithm.Family
-
RSA signature (RSASSA-PKCS-v1_5 or RSASSA-PSS) using a SHA-2
hash.
- RSA1_5 - Class in com.nimbusds.jose.crypto.impl
-
RSAES-PKCS1-V1_5 methods for Content Encryption Key (CEK) encryption and
decryption.
- RSA1_5 - Static variable in class com.nimbusds.jose.JWEAlgorithm
-
Deprecated.
- RSA_OAEP - Class in com.nimbusds.jose.crypto.impl
-
RSAES OAEP methods for Content Encryption Key (CEK) encryption and
decryption.
- RSA_OAEP - Static variable in class com.nimbusds.jose.JWEAlgorithm
-
Deprecated.
- RSA_OAEP_256 - Class in com.nimbusds.jose.crypto.impl
-
RSAES OAEP (SHA-256) methods for Content Encryption Key (CEK) encryption and
decryption.
- RSA_OAEP_256 - Static variable in class com.nimbusds.jose.JWEAlgorithm
-
RSAES using Optimal Asymmetric Encryption Padding (OAEP) (RFC 3447),
with the SHA-256 hash function and the MGF1 with SHA-256 mask
generation function.
- RSACryptoProvider - Class in com.nimbusds.jose.crypto.impl
-
The base abstract class for RSA encrypters and decrypters of
JWE objects
.
- RSACryptoProvider() - Constructor for class com.nimbusds.jose.crypto.impl.RSACryptoProvider
-
Creates a new RSA encryption / decryption provider.
- RSADecrypter - Class in com.nimbusds.jose.crypto
-
- RSADecrypter(PrivateKey) - Constructor for class com.nimbusds.jose.crypto.RSADecrypter
-
Creates a new RSA decrypter.
- RSADecrypter(RSAKey) - Constructor for class com.nimbusds.jose.crypto.RSADecrypter
-
Creates a new RSA decrypter.
- RSADecrypter(PrivateKey, Set<String>) - Constructor for class com.nimbusds.jose.crypto.RSADecrypter
-
Creates a new RSA decrypter.
- RSADecrypter(PrivateKey, Set<String>, boolean) - Constructor for class com.nimbusds.jose.crypto.RSADecrypter
-
Creates a new RSA decrypter.
- RSAEncrypter - Class in com.nimbusds.jose.crypto
-
- RSAEncrypter(RSAPublicKey) - Constructor for class com.nimbusds.jose.crypto.RSAEncrypter
-
Creates a new RSA encrypter.
- RSAEncrypter(RSAKey) - Constructor for class com.nimbusds.jose.crypto.RSAEncrypter
-
Creates a new RSA encrypter.
- RSAEncrypter(RSAPublicKey, SecretKey) - Constructor for class com.nimbusds.jose.crypto.RSAEncrypter
-
Creates a new RSA encrypter with an optionally specified content
encryption key (CEK).
- RSAKey - Class in com.nimbusds.jose.jwk
-
Public and private
RSA
JSON Web Key (JWK).
- RSAKey(Base64URL, Base64URL, KeyUse, Set<KeyOperation>, Algorithm, String, URI, Base64URL, Base64URL, List<Base64>, KeyStore) - Constructor for class com.nimbusds.jose.jwk.RSAKey
-
Creates a new public RSA JSON Web Key (JWK) with the specified
parameters.
- RSAKey(Base64URL, Base64URL, Base64URL, KeyUse, Set<KeyOperation>, Algorithm, String, URI, Base64URL, Base64URL, List<Base64>, KeyStore) - Constructor for class com.nimbusds.jose.jwk.RSAKey
-
Creates a new public / private RSA JSON Web Key (JWK) with the
specified parameters.
- RSAKey(Base64URL, Base64URL, Base64URL, Base64URL, Base64URL, Base64URL, Base64URL, List<RSAKey.OtherPrimesInfo>, KeyUse, Set<KeyOperation>, Algorithm, String, URI, Base64URL, Base64URL, List<Base64>, KeyStore) - Constructor for class com.nimbusds.jose.jwk.RSAKey
-
Creates a new public / private RSA JSON Web Key (JWK) with the
specified parameters.
- RSAKey(Base64URL, Base64URL, Base64URL, Base64URL, Base64URL, Base64URL, Base64URL, Base64URL, List<RSAKey.OtherPrimesInfo>, KeyUse, Set<KeyOperation>, Algorithm, String, URI, Base64URL, Base64URL, List<Base64>) - Constructor for class com.nimbusds.jose.jwk.RSAKey
-
Deprecated.
- RSAKey(Base64URL, Base64URL, Base64URL, Base64URL, Base64URL, Base64URL, Base64URL, Base64URL, List<RSAKey.OtherPrimesInfo>, PrivateKey, KeyUse, Set<KeyOperation>, Algorithm, String, URI, Base64URL, Base64URL, List<Base64>, KeyStore) - Constructor for class com.nimbusds.jose.jwk.RSAKey
-
Creates a new public / private RSA JSON Web Key (JWK) with the
specified parameters.
- RSAKey(RSAPublicKey, KeyUse, Set<KeyOperation>, Algorithm, String, URI, Base64URL, Base64URL, List<Base64>, KeyStore) - Constructor for class com.nimbusds.jose.jwk.RSAKey
-
Creates a new public RSA JSON Web Key (JWK) with the specified
parameters.
- RSAKey(RSAPublicKey, RSAPrivateKey, KeyUse, Set<KeyOperation>, Algorithm, String, URI, Base64URL, Base64URL, List<Base64>, KeyStore) - Constructor for class com.nimbusds.jose.jwk.RSAKey
-
Creates a new public / private RSA JSON Web Key (JWK) with the
specified parameters.
- RSAKey(RSAPublicKey, RSAPrivateCrtKey, KeyUse, Set<KeyOperation>, Algorithm, String, URI, Base64URL, Base64URL, List<Base64>, KeyStore) - Constructor for class com.nimbusds.jose.jwk.RSAKey
-
Creates a new public / private RSA JSON Web Key (JWK) with the
specified parameters.
- RSAKey(RSAPublicKey, RSAMultiPrimePrivateCrtKey, KeyUse, Set<KeyOperation>, Algorithm, String, URI, Base64URL, Base64URL, List<Base64>, KeyStore) - Constructor for class com.nimbusds.jose.jwk.RSAKey
-
Creates a new public / private RSA JSON Web Key (JWK) with the
specified parameters.
- RSAKey(RSAPublicKey, PrivateKey, KeyUse, Set<KeyOperation>, Algorithm, String, URI, Base64URL, Base64URL, List<Base64>, KeyStore) - Constructor for class com.nimbusds.jose.jwk.RSAKey
-
Creates a new public / private RSA JSON Web Key (JWK) with the
specified parameters.
- RSAKey.Builder - Class in com.nimbusds.jose.jwk
-
Builder for constructing RSA JWKs.
- RSAKey.OtherPrimesInfo - Class in com.nimbusds.jose.jwk
-
Other Primes Info, represents the private oth
parameter of a
RSA JWK.
- RSAKeyGenerator - Class in com.nimbusds.jose.jwk.gen
-
RSA JSON Web Key (JWK) generator.
- RSAKeyGenerator(int) - Constructor for class com.nimbusds.jose.jwk.gen.RSAKeyGenerator
-
Creates a new RSA JWK generator.
- RSAKeyGenerator(int, boolean) - Constructor for class com.nimbusds.jose.jwk.gen.RSAKeyGenerator
-
Creates a new RSA JWK generator.
- RSAKeyUtils - Class in com.nimbusds.jose.crypto.impl
-
RSA JWK conversion utility.
- RSAKeyUtils() - Constructor for class com.nimbusds.jose.crypto.impl.RSAKeyUtils
-
- RSASSA - Class in com.nimbusds.jose.crypto.impl
-
RSA-SSA functions and utilities.
- RSASSAProvider - Class in com.nimbusds.jose.crypto.impl
-
The base abstract class for RSA signers and verifiers of
JWS objects
.
- RSASSAProvider() - Constructor for class com.nimbusds.jose.crypto.impl.RSASSAProvider
-
Creates a new RSASSA provider.
- RSASSASigner - Class in com.nimbusds.jose.crypto
-
RSA Signature-Scheme-with-Appendix (RSASSA) signer of
JWS objects
.
- RSASSASigner(PrivateKey) - Constructor for class com.nimbusds.jose.crypto.RSASSASigner
-
Creates a new RSA Signature-Scheme-with-Appendix (RSASSA) signer.
- RSASSASigner(PrivateKey, boolean) - Constructor for class com.nimbusds.jose.crypto.RSASSASigner
-
Deprecated.
- RSASSASigner(PrivateKey, Set<JWSSignerOption>) - Constructor for class com.nimbusds.jose.crypto.RSASSASigner
-
Creates a new RSA Signature-Scheme-with-Appendix (RSASSA) signer.
- RSASSASigner(RSAKey) - Constructor for class com.nimbusds.jose.crypto.RSASSASigner
-
Creates a new RSA Signature-Scheme-with-Appendix (RSASSA) signer.
- RSASSASigner(RSAKey, boolean) - Constructor for class com.nimbusds.jose.crypto.RSASSASigner
-
Deprecated.
- RSASSAVerifier - Class in com.nimbusds.jose.crypto
-
RSA Signature-Scheme-with-Appendix (RSASSA) verifier of
JWS objects
.
- RSASSAVerifier(RSAPublicKey) - Constructor for class com.nimbusds.jose.crypto.RSASSAVerifier
-
Creates a new RSA Signature-Scheme-with-Appendix (RSASSA) verifier.
- RSASSAVerifier(RSAKey) - Constructor for class com.nimbusds.jose.crypto.RSASSAVerifier
-
Creates a new RSA Signature-Scheme-with-Appendix (RSASSA) verifier.
- RSASSAVerifier(RSAPublicKey, Set<String>) - Constructor for class com.nimbusds.jose.crypto.RSASSAVerifier
-
Creates a new RSA Signature-Scheme-with-Appendix (RSASSA) verifier.
- safeBitLength(int) - Static method in class com.nimbusds.jose.util.ByteUtils
-
Returns the bit length of the specified byte length, preventing
integer overflow.
- safeBitLength(byte[]) - Static method in class com.nimbusds.jose.util.ByteUtils
-
Returns the byte length of the specified byte array, preventing
integer overflow.
- secondFactorCRTExponent(Base64URL) - Method in class com.nimbusds.jose.jwk.RSAKey.Builder
-
Sets the second factor Chinese Remainder Theorem (CRT)
exponent (dq
) of the private RSA key.
- secondPrimeFactor(Base64URL) - Method in class com.nimbusds.jose.jwk.RSAKey.Builder
-
Sets the second prime factor (q
) of the private RSA
key.
- SECP256K1 - Static variable in class com.nimbusds.jose.jwk.Curve
-
secp256k1 curve (secp256k1, OID = 1.3.132.0.10).
- SecretJWK - Interface in com.nimbusds.jose.jwk
-
Secret (symmetric) JSON Web Key (JWK).
- secureRandom(SecureRandom) - Method in class com.nimbusds.jose.jwk.gen.OctetSequenceKeyGenerator
-
Sets the secure random generator to use.
- SecurityContext - Interface in com.nimbusds.jose.proc
-
Security context.
- select(JWKSet) - Method in class com.nimbusds.jose.jwk.JWKSelector
-
Selects the keys from the specified JWK set according to the
matcher's criteria.
- selectJWEKeys(JWEHeader, C) - Method in class com.nimbusds.jose.proc.JWEDecryptionKeySelector
-
- selectJWEKeys(JWEHeader, C) - Method in interface com.nimbusds.jose.proc.JWEKeySelector
-
Selects key candidates for decrypting a JWE object.
- selectJWSKeys(JWSHeader, C) - Method in class com.nimbusds.jose.proc.JWSAlgorithmFamilyJWSKeySelector
-
- selectJWSKeys(JWSHeader, C) - Method in interface com.nimbusds.jose.proc.JWSKeySelector
-
Selects key candidates for verifying a JWS object.
- selectJWSKeys(JWSHeader, C) - Method in class com.nimbusds.jose.proc.JWSVerificationKeySelector
-
- selectJWSKeys(JWSHeader, C) - Method in class com.nimbusds.jose.proc.SingleKeyJWSKeySelector
-
- selectKeys(JWSHeader, JWTClaimsSet, C) - Method in interface com.nimbusds.jwt.proc.JWTClaimsSetAwareJWSKeySelector
-
Selects key candidates for verifying a signed JWT.
- serialize() - Method in class com.nimbusds.jose.JOSEObject
-
Serialises this JOSE object to its compact format consisting of
Base64URL-encoded parts delimited by period ('.') characters.
- serialize() - Method in class com.nimbusds.jose.JWEObject
-
Serialises this JWE object to its compact format consisting of
Base64URL-encoded parts delimited by period ('.') characters.
- serialize() - Method in class com.nimbusds.jose.JWSObject
-
Serialises this JWS object to its compact format consisting of
Base64URL-encoded parts delimited by period ('.') characters.
- serialize(boolean) - Method in class com.nimbusds.jose.JWSObject
-
Serialises this JWS object to its compact format consisting of
Base64URL-encoded parts delimited by period ('.') characters.
- serialize() - Method in class com.nimbusds.jose.PlainObject
-
Serialises this unsecured JOSE object to its compact format
consisting of Base64URL-encoded parts delimited by period ('.')
characters.
- serialize() - Method in interface com.nimbusds.jwt.JWT
-
Serialises the JSON Web Token (JWT) to its compact format consisting
of Base64URL-encoded parts delimited by period ('.') characters.
- set(T) - Method in class com.nimbusds.jose.util.Container
-
Sets the contained item.
- setConnectTimeout(int) - Method in class com.nimbusds.jose.util.AbstractRestrictedResourceRetriever
-
- setConnectTimeout(int) - Method in interface com.nimbusds.jose.util.RestrictedResourceRetriever
-
Sets the HTTP connect timeout.
- setContentEncryptionProvider(Provider) - Method in class com.nimbusds.jose.jca.JWEJCAContext
-
Sets a specific JCA provider for the content encryption.
- setDeferredCriticalHeaderParams(Set<String>) - Method in class com.nimbusds.jose.crypto.impl.CriticalHeaderParamsDeferral
-
Sets the names of the critical (crit
) header parameters
that are deferred to the application for processing.
- setDisconnectsAfterUse(boolean) - Method in class com.nimbusds.jose.util.DefaultResourceRetriever
-
Controls calling of the disconnect method the underlying
HttpURLConnection
after trying to retrieve the resource.
- setHeaders(Map<String, List<String>>) - Method in class com.nimbusds.jose.util.AbstractRestrictedResourceRetriever
-
- setHeaders(Map<String, List<String>>) - Method in interface com.nimbusds.jose.util.RestrictedResourceRetriever
-
Sets the headers to set for the HTTP request.
- setJWEDecrypterFactory(JWEDecrypterFactory) - Method in class com.nimbusds.jose.proc.DefaultJOSEProcessor
-
- setJWEDecrypterFactory(JWEDecrypterFactory) - Method in interface com.nimbusds.jose.proc.JOSEProcessorConfiguration
-
Sets the factory for creating JWE decrypter instances.
- setJWEDecrypterFactory(JWEDecrypterFactory) - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- setJWEKeySelector(JWEKeySelector<C>) - Method in class com.nimbusds.jose.proc.DefaultJOSEProcessor
-
- setJWEKeySelector(JWEKeySelector<C>) - Method in interface com.nimbusds.jose.proc.JOSEProcessorConfiguration
-
Sets the JWE key selector.
- setJWEKeySelector(JWEKeySelector<C>) - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- setJWETypeVerifier(JOSEObjectTypeVerifier<C>) - Method in class com.nimbusds.jose.proc.DefaultJOSEProcessor
-
- setJWETypeVerifier(JOSEObjectTypeVerifier<C>) - Method in interface com.nimbusds.jose.proc.JOSEProcessorConfiguration
-
Sets the JWE header "typ" (type) parameter verifier.
- setJWETypeVerifier(JOSEObjectTypeVerifier<C>) - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- setJWKSource(JWKSource<C>) - Method in class com.nimbusds.jose.mint.DefaultJWSMinter
-
- setJWKSource(JWKSource<C>) - Method in interface com.nimbusds.jose.mint.JWSMinterConfiguration
-
Sets the source for to look up JWKs from.
- setJWSKeySelector(JWSKeySelector<C>) - Method in class com.nimbusds.jose.proc.DefaultJOSEProcessor
-
- setJWSKeySelector(JWSKeySelector<C>) - Method in interface com.nimbusds.jose.proc.JOSEProcessorConfiguration
-
Sets the JWS key selector.
- setJWSKeySelector(JWSKeySelector<C>) - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- setJWSSignerFactory(JWSSignerFactory) - Method in class com.nimbusds.jose.mint.DefaultJWSMinter
-
- setJWSSignerFactory(JWSSignerFactory) - Method in interface com.nimbusds.jose.mint.JWSMinterConfiguration
-
- setJWSTypeVerifier(JOSEObjectTypeVerifier<C>) - Method in class com.nimbusds.jose.proc.DefaultJOSEProcessor
-
- setJWSTypeVerifier(JOSEObjectTypeVerifier<C>) - Method in interface com.nimbusds.jose.proc.JOSEProcessorConfiguration
-
Sets the JWS header "typ" (type) parameter verifier.
- setJWSTypeVerifier(JOSEObjectTypeVerifier<C>) - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- setJWSVerifierFactory(JWSVerifierFactory) - Method in class com.nimbusds.jose.proc.DefaultJOSEProcessor
-
- setJWSVerifierFactory(JWSVerifierFactory) - Method in interface com.nimbusds.jose.proc.JOSEProcessorConfiguration
-
Sets the factory for creating JWS verifier instances.
- setJWSVerifierFactory(JWSVerifierFactory) - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- setJWTClaimsSetAwareJWSKeySelector(JWTClaimsSetAwareJWSKeySelector<C>) - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- setJWTClaimsSetAwareJWSKeySelector(JWTClaimsSetAwareJWSKeySelector<C>) - Method in interface com.nimbusds.jwt.proc.JWTProcessorConfiguration
-
Sets the JWT claims set aware JWS key selector.
- setJWTClaimsSetVerifier(JWTClaimsSetVerifier<C>) - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
- setJWTClaimsSetVerifier(JWTClaimsSetVerifier<C>) - Method in interface com.nimbusds.jwt.proc.JWTProcessorConfiguration
-
Sets the optional JWT claims set verifier.
- setJWTClaimsVerifier(JWTClaimsVerifier) - Method in class com.nimbusds.jwt.proc.DefaultJWTProcessor
-
Deprecated.
- setJWTClaimsVerifier(JWTClaimsVerifier) - Method in interface com.nimbusds.jwt.proc.JWTProcessorConfiguration
-
Deprecated.
- setKeyEncryptionProvider(Provider) - Method in class com.nimbusds.jose.jca.JWEJCAContext
-
Sets a specific JCA provider for the key encryption.
- setMACProvider(Provider) - Method in class com.nimbusds.jose.jca.JWEJCAContext
-
Sets a specific JCA provider for the MAC computation (where required
by the JWE encryption method).
- setMaxClockSkew(int) - Method in interface com.nimbusds.jwt.proc.ClockSkewAware
-
Sets the maximum acceptable clock skew.
- setMaxClockSkew(int) - Method in class com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier
-
- setParsedParts(Base64URL...) - Method in class com.nimbusds.jose.JOSEObject
-
Sets the original parsed Base64URL parts used to create this JOSE
object.
- setPayload(Payload) - Method in class com.nimbusds.jose.JOSEObject
-
Sets the payload of this JOSE object.
- setPayload(Payload) - Method in class com.nimbusds.jwt.EncryptedJWT
-
- setPayload(Payload) - Method in class com.nimbusds.jwt.PlainJWT
-
- setPayload(Payload) - Method in class com.nimbusds.jwt.SignedJWT
-
- setPropagateClose(boolean) - Method in class com.nimbusds.jose.util.BoundedInputStream
-
- setProvider(Provider) - Method in class com.nimbusds.jose.jca.JCAContext
-
Sets the JCA provider to be used for all operations.
- setProvider(Provider) - Static method in class com.nimbusds.jose.util.X509CertUtils
-
Sets the JCA provider to use for certification operations.
- setProxy(Proxy) - Method in class com.nimbusds.jose.util.DefaultResourceRetriever
-
Sets the HTTP proxy to use when opening the HttpURLConnection to
retrieve the resource.
- setReadTimeout(int) - Method in class com.nimbusds.jose.util.AbstractRestrictedResourceRetriever
-
- setReadTimeout(int) - Method in interface com.nimbusds.jose.util.RestrictedResourceRetriever
-
Sets the HTTP read timeout.
- setSecureRandom(SecureRandom) - Method in class com.nimbusds.jose.jca.JCAContext
-
Sets a specific secure random generator for the initialisation
vector and other purposes requiring a random number.
- setSizeLimit(int) - Method in class com.nimbusds.jose.util.AbstractRestrictedResourceRetriever
-
- setSizeLimit(int) - Method in interface com.nimbusds.jose.util.RestrictedResourceRetriever
-
Sets the HTTP entity size limit.
- sharedKeyLength(JWEAlgorithm, EncryptionMethod) - Static method in class com.nimbusds.jose.crypto.impl.ECDH
-
Returns the bit length of the shared key (derived via concat KDF)
for the specified JWE ECDH algorithm.
- sign(JWSHeader, byte[]) - Method in class com.nimbusds.jose.crypto.ECDSASigner
-
- sign(JWSHeader, byte[]) - Method in class com.nimbusds.jose.crypto.Ed25519Signer
-
- sign(JWSHeader, byte[]) - Method in class com.nimbusds.jose.crypto.MACSigner
-
- sign(JWSHeader, byte[]) - Method in class com.nimbusds.jose.crypto.RSASSASigner
-
- sign(JWSSigner) - Method in class com.nimbusds.jose.JWSObject
-
Signs this JWS object with the specified signer.
- sign(JWSHeader, byte[]) - Method in interface com.nimbusds.jose.JWSSigner
-
- SIGNATURE - Static variable in class com.nimbusds.jose.jwk.KeyUse
-
Signature.
- SIGNATURE - Static variable in class com.nimbusds.jose.JWSAlgorithm.Family
-
Super family of all digital signature based JWS algorithms.
- SignedJWT - Class in com.nimbusds.jwt
-
Signed JSON Web Token (JWT).
- SignedJWT(JWSHeader, JWTClaimsSet) - Constructor for class com.nimbusds.jwt.SignedJWT
-
Creates a new to-be-signed JSON Web Token (JWT) with the specified
header and claims set.
- SignedJWT(Base64URL, Base64URL, Base64URL) - Constructor for class com.nimbusds.jwt.SignedJWT
-
Creates a new signed JSON Web Token (JWT) with the specified
serialised parts.
- SimpleSecurityContext - Class in com.nimbusds.jose.proc
-
Simple map-based security context.
- SimpleSecurityContext() - Constructor for class com.nimbusds.jose.proc.SimpleSecurityContext
-
- SingleKeyJWSKeySelector<C extends SecurityContext> - Class in com.nimbusds.jose.proc
-
- SingleKeyJWSKeySelector(JWSAlgorithm, Key) - Constructor for class com.nimbusds.jose.proc.SingleKeyJWSKeySelector
-
Creates a new single-key JWS key selector.
- size() - Method in class com.nimbusds.jose.jwk.ECKey
-
- size() - Method in class com.nimbusds.jose.jwk.JWK
-
Returns the size of this JWK.
- size() - Method in class com.nimbusds.jose.jwk.OctetKeyPair
-
- size() - Method in class com.nimbusds.jose.jwk.OctetSequenceKey
-
- size() - Method in class com.nimbusds.jose.jwk.RSAKey
-
- skip(long) - Method in class com.nimbusds.jose.util.BoundedInputStream
-
- split(String) - Static method in class com.nimbusds.jose.JOSEObject
-
Splits a compact serialised JOSE object into its Base64URL-encoded
parts.
- StandardCharset - Class in com.nimbusds.jose.util
-
UTF-8 is the standard charset in JOSE.
- store(KeyStore, List<X509Certificate>) - Static method in class com.nimbusds.jose.util.X509CertChainUtils
-
Stores a X.509 certificate chain into the specified Java trust (key)
store.
- store(KeyStore, PrivateKey, char[], X509Certificate) - Static method in class com.nimbusds.jose.util.X509CertUtils
-
Stores a private key with its associated X.509 certificate in a
Java key store.
- subArray(byte[], int, int) - Static method in class com.nimbusds.jose.util.ByteUtils
-
Returns a portion of the specified byte array.
- subject(String) - Method in class com.nimbusds.jwt.JWTClaimsSet.Builder
-
Sets the subject (sub
) claim.
- SUPPORTED_ALGORITHMS - Static variable in class com.nimbusds.jose.crypto.factories.DefaultJWEDecrypterFactory
-
The supported JWE algorithms.
- SUPPORTED_ALGORITHMS - Static variable in class com.nimbusds.jose.crypto.factories.DefaultJWSSignerFactory
-
The supported JWS algorithms.
- SUPPORTED_ALGORITHMS - Static variable in class com.nimbusds.jose.crypto.factories.DefaultJWSVerifierFactory
-
The supported JWS algorithms.
- SUPPORTED_ALGORITHMS - Static variable in class com.nimbusds.jose.crypto.impl.AESCryptoProvider
-
The supported JWE algorithms by the AES crypto provider class.
- SUPPORTED_ALGORITHMS - Static variable in class com.nimbusds.jose.crypto.impl.DirectCryptoProvider
-
The supported JWE algorithms by the direct crypto provider class.
- SUPPORTED_ALGORITHMS - Static variable in class com.nimbusds.jose.crypto.impl.ECDHCryptoProvider
-
The supported JWE algorithms by the ECDH crypto provider class.
- SUPPORTED_ALGORITHMS - Static variable in class com.nimbusds.jose.crypto.impl.ECDSAProvider
-
The supported JWS algorithms by the EC-DSA provider class.
- SUPPORTED_ALGORITHMS - Static variable in class com.nimbusds.jose.crypto.impl.EdDSAProvider
-
The supported JWS algorithms by the EdDSA provider class.
- SUPPORTED_ALGORITHMS - Static variable in class com.nimbusds.jose.crypto.impl.MACProvider
-
The supported JWS algorithms by the MAC provider class.
- SUPPORTED_ALGORITHMS - Static variable in class com.nimbusds.jose.crypto.impl.PasswordBasedCryptoProvider
-
The supported JWE algorithms by the password-based crypto provider
class.
- SUPPORTED_ALGORITHMS - Static variable in class com.nimbusds.jose.crypto.impl.RSACryptoProvider
-
The supported JWE algorithms by the RSA crypto provider class.
- SUPPORTED_ALGORITHMS - Static variable in class com.nimbusds.jose.crypto.impl.RSASSAProvider
-
The supported JWS algorithms by the RSA-SSA provider class.
- SUPPORTED_CURVES - Static variable in class com.nimbusds.jose.jwk.ECKey
-
Supported EC curves.
- SUPPORTED_CURVES - Static variable in class com.nimbusds.jose.jwk.gen.OctetKeyPairGenerator
-
The supported values for the "crv" property.
- SUPPORTED_CURVES - Static variable in class com.nimbusds.jose.jwk.OctetKeyPair
-
Supported Edwards curves.
- SUPPORTED_ELLIPTIC_CURVES - Static variable in class com.nimbusds.jose.crypto.ECDHDecrypter
-
The supported EC JWK curves by the ECDH crypto provider class.
- SUPPORTED_ELLIPTIC_CURVES - Static variable in class com.nimbusds.jose.crypto.ECDHEncrypter
-
The supported EC JWK curves by the ECDH crypto provider class.
- SUPPORTED_ENCRYPTION_METHODS - Static variable in class com.nimbusds.jose.crypto.factories.DefaultJWEDecrypterFactory
-
The supported encryption methods.
- SUPPORTED_ENCRYPTION_METHODS - Static variable in class com.nimbusds.jose.crypto.impl.AESCryptoProvider
-
The supported encryption methods by the AES crypto provider class.
- SUPPORTED_ENCRYPTION_METHODS - Static variable in class com.nimbusds.jose.crypto.impl.ContentCryptoProvider
-
The supported encryption methods.
- SUPPORTED_ENCRYPTION_METHODS - Static variable in class com.nimbusds.jose.crypto.impl.DirectCryptoProvider
-
The supported encryption methods by the direct crypto provider
class.
- SUPPORTED_ENCRYPTION_METHODS - Static variable in class com.nimbusds.jose.crypto.impl.ECDHCryptoProvider
-
The supported encryption methods by the ECDH crypto provider class.
- SUPPORTED_ENCRYPTION_METHODS - Static variable in class com.nimbusds.jose.crypto.impl.PasswordBasedCryptoProvider
-
The supported encryption methods by the password-base crypto
provider class.
- SUPPORTED_ENCRYPTION_METHODS - Static variable in class com.nimbusds.jose.crypto.impl.RSACryptoProvider
-
The supported encryption methods by the RSA crypto provider class.
- supportedECDSAAlgorithm() - Method in class com.nimbusds.jose.crypto.impl.ECDSAProvider
-
Returns the supported ECDSA algorithm.
- supportedEllipticCurves() - Method in class com.nimbusds.jose.crypto.ECDHDecrypter
-
- supportedEllipticCurves() - Method in class com.nimbusds.jose.crypto.ECDHEncrypter
-
- supportedEllipticCurves() - Method in class com.nimbusds.jose.crypto.impl.ECDHCryptoProvider
-
Returns the names of the supported elliptic curves.
- supportedEllipticCurves() - Method in class com.nimbusds.jose.crypto.X25519Decrypter
-
- supportedEllipticCurves() - Method in class com.nimbusds.jose.crypto.X25519Encrypter
-
- supportedEncryptionMethods() - Method in class com.nimbusds.jose.crypto.factories.DefaultJWEDecrypterFactory
-
- supportedEncryptionMethods() - Method in interface com.nimbusds.jose.JWEProvider
-
Returns the names of the supported encryption methods by the JWE
provier.
- supportedJWEAlgorithms() - Method in class com.nimbusds.jose.crypto.factories.DefaultJWEDecrypterFactory
-
- supportedJWEAlgorithms() - Method in interface com.nimbusds.jose.JWEProvider
-
Returns the names of the supported algorithms by the JWE provider
instance.
- supportedJWSAlgorithms() - Method in class com.nimbusds.jose.crypto.factories.DefaultJWSSignerFactory
-
- supportedJWSAlgorithms() - Method in class com.nimbusds.jose.crypto.factories.DefaultJWSVerifierFactory
-
- supportedJWSAlgorithms() - Method in class com.nimbusds.jose.crypto.impl.BaseJWSProvider
-
- supportedJWSAlgorithms() - Method in interface com.nimbusds.jose.JWSProvider
-
Returns the names of the supported algorithms by the JWS provider
instance.
- SYMMETRIC - Static variable in class com.nimbusds.jose.JWEAlgorithm.Family
-
Super family of all symmetric (shared key based) JWE
algorithms.
- ThumbprintUtils - Class in com.nimbusds.jose.jwk
-
Thumbprint utilities.
- ThumbprintUtils() - Constructor for class com.nimbusds.jose.jwk.ThumbprintUtils
-
- toAESKey(SecretKey) - Static method in class com.nimbusds.jose.util.KeyUtils
-
Returns the specified secret key as a secret key with its algorithm
set to "AES".
- toBase64List(List<Object>) - Static method in class com.nimbusds.jose.util.X509CertChainUtils
-
Converts the specified JSON array of strings to a list of Base64
encoded objects.
- toBase64URL() - Method in class com.nimbusds.jose.Header
-
Returns a Base64URL representation of the header.
- toBase64URL() - Method in class com.nimbusds.jose.Payload
-
Returns a Base64URL representation of this payload, as required for
JOSE serialisation (see RFC 7515, section 7).
- toByteArray() - Method in class com.nimbusds.jose.jwk.OctetSequenceKey
-
Returns a copy of this octet sequence key value as a byte array.
- toBytes() - Method in class com.nimbusds.jose.Payload
-
Returns a byte array representation of this payload.
- toBytes(int) - Static method in class com.nimbusds.jose.util.IntegerUtils
-
Returns a four byte array representation of the specified integer.
- toBytesUnsigned(BigInteger) - Static method in class com.nimbusds.jose.util.BigIntegerUtils
-
Returns a byte array representation of the specified big integer
without the sign bit.
- toECKey() - Method in class com.nimbusds.jose.jwk.JWK
-
Casts this JWK to an EC JWK.
- toECParameterSpec() - Method in class com.nimbusds.jose.jwk.Curve
-
Returns the parameter specification for this cryptographic curve.
- toECPrivateKey() - Method in class com.nimbusds.jose.jwk.ECKey
-
Returns a standard java.security.interfaces.ECPrivateKey
representation of this Elliptic Curve JWK.
- toECPrivateKey(Provider) - Method in class com.nimbusds.jose.jwk.ECKey
-
Returns a standard java.security.interfaces.ECPrivateKey
representation of this Elliptic Curve JWK.
- toECPublicKey() - Method in class com.nimbusds.jose.jwk.ECKey
-
Returns a standard java.security.interfaces.ECPublicKey
representation of this Elliptic Curve JWK.
- toECPublicKey(Provider) - Method in class com.nimbusds.jose.jwk.ECKey
-
Returns a standard java.security.interfaces.ECPublicKey
representation of this Elliptic Curve JWK.
- toJavaKeys(List<JWK>) - Static method in class com.nimbusds.jose.jwk.KeyConverter
-
Converts the specified list of JSON Web Keys (JWK) their standard
Java class representation.
- toJSONObject() - Method in class com.nimbusds.jose.Header
-
Returns a JSON object representation of the header.
- toJSONObject() - Method in class com.nimbusds.jose.JWEHeader
-
- toJSONObject() - Method in class com.nimbusds.jose.jwk.ECKey
-
- toJSONObject() - Method in class com.nimbusds.jose.jwk.JWK
-
Returns a JSON object representation of this JWK.
- toJSONObject() - Method in class com.nimbusds.jose.jwk.JWKSet
-
Returns the JSON object representation of this JSON Web Key (JWK)
set.
- toJSONObject(boolean) - Method in class com.nimbusds.jose.jwk.JWKSet
-
Returns the JSON object representation of this JSON Web Key (JWK)
set.
- toJSONObject() - Method in class com.nimbusds.jose.jwk.OctetKeyPair
-
- toJSONObject() - Method in class com.nimbusds.jose.jwk.OctetSequenceKey
-
- toJSONObject() - Method in class com.nimbusds.jose.jwk.RSAKey
-
- toJSONObject() - Method in class com.nimbusds.jose.JWSHeader
-
- toJSONObject() - Method in class com.nimbusds.jose.Payload
-
Returns a JSON object representation of this payload.
- toJSONObject() - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Returns the JSON object representation of this claims set.
- toJSONObject(boolean) - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Returns the JSON object representation of this claims set.
- toJSONString() - Method in class com.nimbusds.jose.Algorithm
-
Returns the JSON string representation of this algorithm.
- toJSONString() - Method in class com.nimbusds.jose.CompressionAlgorithm
-
Returns the JSON string representation of this compression algorithm.
- toJSONString() - Method in class com.nimbusds.jose.JOSEObjectType
-
Returns the JSON string representation of this JOSE object type.
- toJSONString() - Method in class com.nimbusds.jose.jwk.JWK
-
Returns the JSON object string representation of this JWK.
- toJSONString() - Method in class com.nimbusds.jose.jwk.KeyType
-
Returns the JSON string representation of this key type.
- toJSONString() - Method in class com.nimbusds.jose.util.Base64
-
Returns a JSON string representation of this object.
- toJSONString(Map<String, ?>) - Static method in class com.nimbusds.jose.util.JSONObjectUtils
-
- toJSONString(String) - Static method in class com.nimbusds.jose.util.JSONStringUtils
-
Serialises the specified string to a JSON string.
- toJWSObject() - Method in class com.nimbusds.jose.Payload
-
Returns a JWS object representation of this payload.
- toKeyPair() - Method in interface com.nimbusds.jose.jwk.AsymmetricJWK
-
Returns a Java key pair representation of this JWK.
- toKeyPair() - Method in class com.nimbusds.jose.jwk.ECKey
-
Returns a standard java.security.KeyPair
representation of
this Elliptic Curve JWK.
- toKeyPair(Provider) - Method in class com.nimbusds.jose.jwk.ECKey
-
Returns a standard java.security.KeyPair
representation of
this Elliptic Curve JWK.
- toKeyPair() - Method in class com.nimbusds.jose.jwk.OctetKeyPair
-
- toKeyPair() - Method in class com.nimbusds.jose.jwk.RSAKey
-
Returns a standard java.security.KeyPair
representation of
this RSA JWK.
- toList(RSAOtherPrimeInfo[]) - Static method in class com.nimbusds.jose.jwk.RSAKey.OtherPrimesInfo
-
Converts the specified array of
java.security.spec.RSAOtherPrimeInfo
instances to a
list of JWK Other Prime Infos.
- toOctetKeyPair() - Method in class com.nimbusds.jose.jwk.JWK
-
Casts this JWK to an octet key pair JWK.
- toOctetSequenceKey() - Method in class com.nimbusds.jose.jwk.JWK
-
Casts this JWK to an octet sequence JWK.
- toPayload() - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Returns a JOSE object payload representation of this claims set.
- toPEMString(X509Certificate) - Static method in class com.nimbusds.jose.util.X509CertUtils
-
Returns the specified X.509 certificate as PEM-encoded string.
- toPEMString(X509Certificate, boolean) - Static method in class com.nimbusds.jose.util.X509CertUtils
-
Returns the specified X.509 certificate as PEM-encoded string.
- toPrivateKey() - Method in interface com.nimbusds.jose.jwk.AsymmetricJWK
-
Returns a Java private key representation of this JWK.
- toPrivateKey() - Method in class com.nimbusds.jose.jwk.ECKey
-
- toPrivateKey() - Method in class com.nimbusds.jose.jwk.OctetKeyPair
-
- toPrivateKey() - Method in class com.nimbusds.jose.jwk.RSAKey
-
- toPublicJWK() - Method in class com.nimbusds.jose.jwk.ECKey
-
Returns a copy of this Elliptic Curve JWK with any private values
removed.
- toPublicJWK() - Method in class com.nimbusds.jose.jwk.JWK
-
Creates a copy of this JWK with all private or sensitive parameters
removed.
- toPublicJWK() - Method in class com.nimbusds.jose.jwk.OctetKeyPair
-
Returns a copy of this Octet Key Pair JWK with any private values
removed.
- toPublicJWK() - Method in class com.nimbusds.jose.jwk.OctetSequenceKey
-
Octet sequence (symmetric) keys are never considered public, this
method always returns null
.
- toPublicJWK() - Method in class com.nimbusds.jose.jwk.RSAKey
-
Returns a copy of this RSA JWK with any private values removed.
- toPublicJWKSet() - Method in class com.nimbusds.jose.jwk.JWKSet
-
Returns a copy of this JSON Web Key (JWK) set with all private keys
and parameters removed.
- toPublicKey() - Method in interface com.nimbusds.jose.jwk.AsymmetricJWK
-
Returns a Java public key representation of the JWK.
- toPublicKey() - Method in class com.nimbusds.jose.jwk.ECKey
-
- toPublicKey() - Method in class com.nimbusds.jose.jwk.OctetKeyPair
-
- toPublicKey() - Method in class com.nimbusds.jose.jwk.RSAKey
-
- toRSAKey() - Method in class com.nimbusds.jose.jwk.JWK
-
Casts this JWK to an RSA JWK.
- toRSAPrivateKey(RSAKey) - Static method in class com.nimbusds.jose.crypto.impl.RSAKeyUtils
-
Returns the private RSA key of the specified RSA JWK.
- toRSAPrivateKey() - Method in class com.nimbusds.jose.jwk.RSAKey
-
Returns a standard java.security.interfaces.RSAPrivateKey
representation of this RSA JWK.
- toRSAPublicKey() - Method in class com.nimbusds.jose.jwk.RSAKey
-
Returns a standard java.security.interfaces.RSAPublicKey
representation of this RSA JWK.
- toSecondsSinceEpoch(Date) - Static method in class com.nimbusds.jose.util.DateUtils
-
Deprecated.
Converts the specified date object to a Unix epoch time in seconds.
- toSecondsSinceEpoch(Date) - Static method in class com.nimbusds.jwt.util.DateUtils
-
Converts the specified date object to a Unix epoch time in seconds.
- toSecretKey() - Method in class com.nimbusds.jose.jwk.OctetSequenceKey
-
Returns a secret key representation of this octet sequence key.
- toSecretKey(String) - Method in class com.nimbusds.jose.jwk.OctetSequenceKey
-
Returns a secret key representation of this octet sequence key with
the specified Java Cryptography Architecture (JCA) algorithm.
- toSecretKey() - Method in interface com.nimbusds.jose.jwk.SecretJWK
-
Returns a Java secret key representation of the JWK.
- toSignedJWT() - Method in class com.nimbusds.jose.Payload
-
Returns a signed JSON Web Token (JWT) representation of this
payload.
- toString() - Method in class com.nimbusds.jose.Algorithm
-
Returns the string representation of this algorithm.
- toString() - Method in class com.nimbusds.jose.CompressionAlgorithm
-
Returns the string representation of this compression algorithm.
- toString() - Method in class com.nimbusds.jose.crypto.opts.AllowWeakRSAKey
-
- toString() - Method in class com.nimbusds.jose.crypto.opts.UserAuthenticationRequired
-
- toString() - Method in class com.nimbusds.jose.Header
-
Returns a JSON string representation of the header.
- toString() - Method in class com.nimbusds.jose.JOSEObjectType
-
Returns the string representation of this JOSE object type.
- toString() - Method in class com.nimbusds.jose.jwk.Curve
-
- toString() - Method in class com.nimbusds.jose.jwk.JWK
-
- toString() - Method in class com.nimbusds.jose.jwk.JWKMatcher
-
- toString(boolean) - Method in class com.nimbusds.jose.jwk.JWKSet
-
Returns the JSON object string representation of this JSON Web Key
(JWK) set.
- toString() - Method in class com.nimbusds.jose.jwk.JWKSet
-
Returns the JSON object string representation of this JSON Web Key
(JWK) set.
- toString() - Method in enum com.nimbusds.jose.jwk.KeyOperation
-
- toString() - Method in class com.nimbusds.jose.jwk.KeyType
-
Returns the string representation of this key type.
- toString() - Method in class com.nimbusds.jose.jwk.KeyUse
-
- toString() - Method in class com.nimbusds.jose.Payload
-
Returns a string representation of this payload.
- toString() - Method in class com.nimbusds.jose.util.Base64
-
Returns a Base64 string representation of this object.
- toString() - Method in class com.nimbusds.jose.util.BoundedInputStream
-
- toString() - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Returns a JSON object string representation of this claims set.
- toString(boolean) - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Returns a JSON object string representation of this claims set.
- toType(PayloadTransformer<T>) - Method in class com.nimbusds.jose.Payload
-
Returns a transformation of this payload.
- toType(JWTClaimsSetTransformer<T>) - Method in class com.nimbusds.jwt.JWTClaimsSet
-
Returns a transformation of this JWT claims set.
- transcodeSignatureToConcat(byte[], int) - Static method in class com.nimbusds.jose.crypto.impl.ECDSA
-
Transcodes the JCA ASN.1/DER-encoded signature into the concatenated
R + S format expected by ECDSA JWS.
- transcodeSignatureToDER(byte[]) - Static method in class com.nimbusds.jose.crypto.impl.ECDSA
-
Transcodes the ECDSA JWS signature into ASN.1/DER format for use by
the JCA verifier.
- transform(Payload) - Method in interface com.nimbusds.jose.PayloadTransformer
-
Transforms the specified payload into the desired type.
- transform(JWTClaimsSet) - Method in interface com.nimbusds.jwt.JWTClaimsSetTransformer
-
Transforms the specified JWT claims set into the desired type.
- type(JOSEObjectType) - Method in class com.nimbusds.jose.JWEHeader.Builder
-
Sets the type (typ
) parameter.
- type(JOSEObjectType) - Method in class com.nimbusds.jose.JWSHeader.Builder
-
Sets the type (typ
) parameter.
- type(JOSEObjectType) - Method in class com.nimbusds.jose.PlainHeader.Builder
-
Sets the type (typ
) parameter.