Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A128GCMKW - Static variable in class org.jose4j.jwe.KeyManagementAlgorithmIdentifiers
- A128KW - Static variable in class org.jose4j.jwe.KeyManagementAlgorithmIdentifiers
- A192GCMKW - Static variable in class org.jose4j.jwe.KeyManagementAlgorithmIdentifiers
- A192KW - Static variable in class org.jose4j.jwe.KeyManagementAlgorithmIdentifiers
- A256GCMKW - Static variable in class org.jose4j.jwe.KeyManagementAlgorithmIdentifiers
- A256KW - Static variable in class org.jose4j.jwe.KeyManagementAlgorithmIdentifiers
- add(int, String) - Method in class org.jose4j.json.internal.json_simple.ItemList
- add(long, long) - Static method in class org.jose4j.lang.Maths
- add(String) - Method in class org.jose4j.json.internal.json_simple.ItemList
- addAll(String) - Method in class org.jose4j.json.internal.json_simple.ItemList
- addAll(String, String) - Method in class org.jose4j.json.internal.json_simple.ItemList
- addAll(String, String, boolean) - Method in class org.jose4j.json.internal.json_simple.ItemList
- addAll(ItemList) - Method in class org.jose4j.json.internal.json_simple.ItemList
- addCurve(String, ECParameterSpec) - Static method in class org.jose4j.keys.EllipticCurves
- addJsonWebKey(JsonWebKey) - Method in class org.jose4j.jwk.JsonWebKeySet
- addSeconds(int) - Method in class org.jose4j.jwt.IntDate
-
Deprecated.
- addSeconds(long) - Method in class org.jose4j.jwt.IntDate
-
Deprecated.
- addSeconds(long) - Method in class org.jose4j.jwt.NumericDate
- AES_128_CBC_HMAC_SHA_256 - Static variable in class org.jose4j.jwe.ContentEncryptionAlgorithmIdentifiers
- AES_128_GCM - Static variable in class org.jose4j.jwe.ContentEncryptionAlgorithmIdentifiers
- AES_192_CBC_HMAC_SHA_384 - Static variable in class org.jose4j.jwe.ContentEncryptionAlgorithmIdentifiers
- AES_192_GCM - Static variable in class org.jose4j.jwe.ContentEncryptionAlgorithmIdentifiers
- AES_256_CBC_HMAC_SHA_512 - Static variable in class org.jose4j.jwe.ContentEncryptionAlgorithmIdentifiers
- AES_256_GCM - Static variable in class org.jose4j.jwe.ContentEncryptionAlgorithmIdentifiers
- Aes128() - Constructor for class org.jose4j.jwe.AesKeyWrapManagementAlgorithm.Aes128
- Aes128CbcHmacSha256() - Constructor for class org.jose4j.jwe.AesCbcHmacSha2ContentEncryptionAlgorithm.Aes128CbcHmacSha256
- Aes128Gcm() - Constructor for class org.jose4j.jwe.AesGcmContentEncryptionAlgorithm.Aes128Gcm
- Aes128Gcm() - Constructor for class org.jose4j.jwe.AesGcmKeyEncryptionAlgorithm.Aes128Gcm
- Aes192() - Constructor for class org.jose4j.jwe.AesKeyWrapManagementAlgorithm.Aes192
- Aes192CbcHmacSha384() - Constructor for class org.jose4j.jwe.AesCbcHmacSha2ContentEncryptionAlgorithm.Aes192CbcHmacSha384
- Aes192Gcm() - Constructor for class org.jose4j.jwe.AesGcmContentEncryptionAlgorithm.Aes192Gcm
- Aes192Gcm() - Constructor for class org.jose4j.jwe.AesGcmKeyEncryptionAlgorithm.Aes192Gcm
- Aes256() - Constructor for class org.jose4j.jwe.AesKeyWrapManagementAlgorithm.Aes256
- Aes256CbcHmacSha512() - Constructor for class org.jose4j.jwe.AesCbcHmacSha2ContentEncryptionAlgorithm.Aes256CbcHmacSha512
- Aes256Gcm() - Constructor for class org.jose4j.jwe.AesGcmContentEncryptionAlgorithm.Aes256Gcm
- Aes256Gcm() - Constructor for class org.jose4j.jwe.AesGcmKeyEncryptionAlgorithm.Aes256Gcm
- AesCbcHmacSha2ContentEncryptionAlgorithm - Class in org.jose4j.jwe
- AesCbcHmacSha2ContentEncryptionAlgorithm(String, int, String, int) - Constructor for class org.jose4j.jwe.AesCbcHmacSha2ContentEncryptionAlgorithm
- AesCbcHmacSha2ContentEncryptionAlgorithm.Aes128CbcHmacSha256 - Class in org.jose4j.jwe
- AesCbcHmacSha2ContentEncryptionAlgorithm.Aes192CbcHmacSha384 - Class in org.jose4j.jwe
- AesCbcHmacSha2ContentEncryptionAlgorithm.Aes256CbcHmacSha512 - Class in org.jose4j.jwe
- AesGcmContentEncryptionAlgorithm - Class in org.jose4j.jwe
- AesGcmContentEncryptionAlgorithm(String, int) - Constructor for class org.jose4j.jwe.AesGcmContentEncryptionAlgorithm
- AesGcmContentEncryptionAlgorithm.Aes128Gcm - Class in org.jose4j.jwe
- AesGcmContentEncryptionAlgorithm.Aes192Gcm - Class in org.jose4j.jwe
- AesGcmContentEncryptionAlgorithm.Aes256Gcm - Class in org.jose4j.jwe
- AesGcmKeyEncryptionAlgorithm - Class in org.jose4j.jwe
- AesGcmKeyEncryptionAlgorithm(String, int) - Constructor for class org.jose4j.jwe.AesGcmKeyEncryptionAlgorithm
- AesGcmKeyEncryptionAlgorithm.Aes128Gcm - Class in org.jose4j.jwe
- AesGcmKeyEncryptionAlgorithm.Aes192Gcm - Class in org.jose4j.jwe
- AesGcmKeyEncryptionAlgorithm.Aes256Gcm - Class in org.jose4j.jwe
- AesKey - Class in org.jose4j.keys
- AesKey(byte[]) - Constructor for class org.jose4j.keys.AesKey
- AesKeyWrapManagementAlgorithm - Class in org.jose4j.jwe
- AesKeyWrapManagementAlgorithm(String, int) - Constructor for class org.jose4j.jwe.AesKeyWrapManagementAlgorithm
- AesKeyWrapManagementAlgorithm.Aes128 - Class in org.jose4j.jwe
- AesKeyWrapManagementAlgorithm.Aes192 - Class in org.jose4j.jwe
- AesKeyWrapManagementAlgorithm.Aes256 - Class in org.jose4j.jwe
- after(IntDate) - Method in class org.jose4j.jwt.IntDate
-
Deprecated.
- AGREEMENT_PARTY_U_INFO - Static variable in class org.jose4j.jwx.HeaderParameterNames
- AGREEMENT_PARTY_V_INFO - Static variable in class org.jose4j.jwx.HeaderParameterNames
- Algorithm - Interface in org.jose4j.jwa
- ALGORITHM - Static variable in class org.jose4j.jwx.HeaderParameterNames
- ALGORITHM - Static variable in class org.jose4j.keys.AesKey
- ALGORITHM - Static variable in class org.jose4j.keys.HmacKey
- ALGORITHM - Static variable in class org.jose4j.keys.PbkdfKey
- ALGORITHM_PARAMETER - Static variable in class org.jose4j.jwk.JsonWebKey
- AlgorithmAvailability - Class in org.jose4j.jwa
- AlgorithmAvailability() - Constructor for class org.jose4j.jwa.AlgorithmAvailability
- AlgorithmConstraints - Class in org.jose4j.jwa
- AlgorithmConstraints(AlgorithmConstraints.ConstraintType, String...) - Constructor for class org.jose4j.jwa.AlgorithmConstraints
- AlgorithmConstraints.ConstraintType - Enum Class in org.jose4j.jwa
- AlgorithmFactory<A extends Algorithm> - Class in org.jose4j.jwa
- AlgorithmFactory(String, Class<A>) - Constructor for class org.jose4j.jwa.AlgorithmFactory
- AlgorithmFactoryFactory - Class in org.jose4j.jwa
- AlgorithmIdentifiers - Class in org.jose4j.jws
- AlgorithmIdentifiers() - Constructor for class org.jose4j.jws.AlgorithmIdentifiers
- AlgorithmInfo - Class in org.jose4j.jwa
- AlgorithmInfo() - Constructor for class org.jose4j.jwa.AlgorithmInfo
- ALLOW_ONLY_NONE - Static variable in class org.jose4j.jwa.AlgorithmConstraints
- ASYMMETRIC - Enum constant in enum class org.jose4j.keys.KeyPersuasion
- attemptDecryptDisambiguate(JsonWebEncryption, List<JsonWebKey>) - Method in class org.jose4j.jwk.DecryptionJwkSelector
- AUDIENCE - Static variable in class org.jose4j.jwt.ReservedClaimNames
- AUDIENCE_INVALID - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The Audience "aud" claim was invalid based on the audience that the
JwtConsumer
was set up to expect. - AUDIENCE_MISSING - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWT had no Audience "aud" claim but the
JwtConsumer
was set up to require it. - AudValidator - Class in org.jose4j.jwt.consumer
-
Validate the "aud" (Audience) Claim per http://tools.ietf.org/html/rfc7519#section-4.1.3
- AudValidator(Set<String>, boolean) - Constructor for class org.jose4j.jwt.consumer.AudValidator
- AUTHENTICATION_TAG - Static variable in class org.jose4j.jwx.HeaderParameterNames
B
- Base64 - Class in org.jose4j.base64url
- Base64 - Class in org.jose4j.base64url.internal.apache.commons.codec.binary
-
Provides Base64 encoding and decoding as defined by RFC 2045.
- Base64() - Constructor for class org.jose4j.base64url.Base64
- Base64() - Constructor for class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
- Base64(boolean) - Constructor for class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Creates a Base64 codec used for decoding (all modes) and encoding in the given URL-safe mode.
- Base64(int) - Constructor for class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
- Base64(int, byte[]) - Constructor for class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
- Base64(int, byte[], boolean) - Constructor for class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Creates a Base64 codec used for decoding (all modes) and encoding in URL-unsafe mode.
- base64url - Variable in class org.jose4j.jwx.Headers
- base64url - Variable in class org.jose4j.jwx.JsonWebStructure
- Base64Url - Class in org.jose4j.base64url
- Base64Url() - Constructor for class org.jose4j.base64url.Base64Url
- BASE64URL_ENCODE_PAYLOAD - Static variable in class org.jose4j.jwx.HeaderParameterNames
-
As defined in RFC 7797, the "b64" (base64url-encode payload) Header Parameter determines whether the payload is represented in the JWS and the JWS Signing Input as ASCII(BASE64URL(JWS Payload)) or as the JWS Payload value itself with no encoding performed.
- base64UrlDecode(String) - Method in class org.jose4j.base64url.Base64Url
- base64UrlDecodeToString(String, String) - Method in class org.jose4j.base64url.Base64Url
- base64UrlDecodeToUtf8String(String) - Method in class org.jose4j.base64url.Base64Url
- base64UrlEncode(byte[]) - Method in class org.jose4j.base64url.Base64Url
- base64UrlEncode(String, String) - Method in class org.jose4j.base64url.Base64Url
- base64UrlEncodeUtf8ByteRepresentation(String) - Method in class org.jose4j.base64url.Base64Url
- BaseNCodec - Class in org.jose4j.base64url.internal.apache.commons.codec.binary
-
Abstract superclass for Base-N encoders and decoders.
- BaseNCodec(int, int, int, int) - Constructor for class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Note
lineLength
is rounded down to the nearest multiple ofBaseNCodec.encodedBlockSize
IfchunkSeparatorLength
is zero, then chunking is disabled. - BaseSignatureAlgorithm - Class in org.jose4j.jws
- BaseSignatureAlgorithm(String, String, String) - Constructor for class org.jose4j.jws.BaseSignatureAlgorithm
- before(IntDate) - Method in class org.jose4j.jwt.IntDate
-
Deprecated.
- BigEndianBigInteger - Class in org.jose4j.keys
- BigEndianBigInteger() - Constructor for class org.jose4j.keys.BigEndianBigInteger
- bitLength(byte[]) - Static method in class org.jose4j.lang.ByteUtil
- bitLength(int) - Static method in class org.jose4j.lang.ByteUtil
- BLACKLIST - Enum constant in enum class org.jose4j.jwa.AlgorithmConstraints.ConstraintType
-
Deprecated.
- BLOCK - Enum constant in enum class org.jose4j.jwa.AlgorithmConstraints.ConstraintType
-
Block the indicated algorithms while allowing all others that are defined and supported.
- BouncyCastleProviderHelp - Class in org.jose4j.lang
- BouncyCastleProviderHelp() - Constructor for class org.jose4j.lang.BouncyCastleProviderHelp
- build() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Create the JwtConsumer with the options provided to the builder.
- ByteGenerator - Interface in org.jose4j.lang
- byteLength(int) - Static method in class org.jose4j.lang.ByteUtil
- ByteUtil - Class in org.jose4j.lang
- ByteUtil() - Constructor for class org.jose4j.lang.ByteUtil
C
- calculateBase64urlEncodedThumbprint(String) - Method in class org.jose4j.jwk.JsonWebKey
- calculateThumbprint(String) - Method in class org.jose4j.jwk.JsonWebKey
- calculateThumbprintUri(String) - Method in class org.jose4j.jwk.JsonWebKey
- castKey(Key, Class<K>) - Static method in class org.jose4j.jwx.KeyValidationSupport
- cekNotAllowed(byte[], String) - Static method in class org.jose4j.jwx.KeyValidationSupport
- checkConstraint(String) - Method in class org.jose4j.jwa.AlgorithmConstraints
- checkCrit() - Method in class org.jose4j.jwx.JsonWebStructure
- checkNotEmptyPart(String, String) - Method in class org.jose4j.jwx.JsonWebStructure
- checkRsaKeySize(Key) - Static method in class org.jose4j.jwx.KeyValidationSupport
- CipherOutput() - Constructor for class org.jose4j.jwe.SimpleAeadCipher.CipherOutput
- CipherStrengthSupport - Class in org.jose4j.jwe
- CipherStrengthSupport() - Constructor for class org.jose4j.jwe.CipherStrengthSupport
- CipherUtil - Class in org.jose4j.jwe
- CipherUtil() - Constructor for class org.jose4j.jwe.CipherUtil
- clear() - Method in class org.jose4j.json.internal.json_simple.ItemList
- COMPACT_SERIALIZATION_PARTS - Static variable in class org.jose4j.jwe.JsonWebEncryption
- COMPACT_SERIALIZATION_PARTS - Static variable in class org.jose4j.jws.JsonWebSignature
- CompactSerialization - Class in org.jose4j.jwx
-
Deprecated.please use CompactSerializer This class was added back in as of 0.3.7 to help support code compiled against pre v0.3.0 that was using it directly.
- CompactSerialization() - Constructor for class org.jose4j.jwx.CompactSerialization
-
Deprecated.
- CompactSerializer - Class in org.jose4j.jwx
- CompactSerializer() - Constructor for class org.jose4j.jwx.CompactSerializer
- compress(byte[]) - Method in interface org.jose4j.zip.CompressionAlgorithm
- compress(byte[]) - Method in class org.jose4j.zip.DeflateRFC1951CompressionAlgorithm
- CompressionAlgorithm - Interface in org.jose4j.zip
- CompressionAlgorithmIdentifiers - Class in org.jose4j.zip
- CompressionAlgorithmIdentifiers() - Constructor for class org.jose4j.zip.CompressionAlgorithmIdentifiers
- concat(byte[]...) - Static method in class org.jose4j.lang.ByteUtil
- ConcatenationKeyDerivationFunctionWithSha256 - Interface in org.jose4j.jwe.kdf
- ConcatKeyDerivationFunction - Class in org.jose4j.jwe.kdf
-
An implementation of Concatenation Key Derivation Function (aka Concat KDF or ConcatKDF) from Section 5.8.1 of National Institute of Standards and Technology (NIST), "Recommendation for Pair-Wise Key Establishment Schemes Using Discrete Logarithm Cryptography", NIST Special Publication 800-56A, Revision 2, May 2013.
- ConcatKeyDerivationFunction(String) - Constructor for class org.jose4j.jwe.kdf.ConcatKeyDerivationFunction
- ConcatKeyDerivationFunction(String, String) - Constructor for class org.jose4j.jwe.kdf.ConcatKeyDerivationFunction
- ContainerFactory - Interface in org.jose4j.json.internal.json_simple.parser
-
Container factory for creating containers for JSON object and JSON array.
- containsAlphabetOrPad(byte[]) - Method in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Tests a given byte array to see if it contains any characters within the alphabet or PAD.
- CONTENT_TYPE - Static variable in class org.jose4j.jwx.HeaderParameterNames
- ContentEncryptionAlgorithm - Interface in org.jose4j.jwe
- ContentEncryptionAlgorithmIdentifiers - Class in org.jose4j.jwe
- ContentEncryptionAlgorithmIdentifiers() - Constructor for class org.jose4j.jwe.ContentEncryptionAlgorithmIdentifiers
- ContentEncryptionKeyDescriptor - Class in org.jose4j.jwe
- ContentEncryptionKeyDescriptor(int, String) - Constructor for class org.jose4j.jwe.ContentEncryptionKeyDescriptor
- ContentEncryptionKeys - Class in org.jose4j.jwe
- ContentEncryptionKeys(byte[], byte[]) - Constructor for class org.jose4j.jwe.ContentEncryptionKeys
- ContentEncryptionParts - Class in org.jose4j.jwe
- ContentEncryptionParts(byte[], byte[], byte[]) - Constructor for class org.jose4j.jwe.ContentEncryptionParts
- ContentHandler - Interface in org.jose4j.json.internal.json_simple.parser
-
A simplified and stoppable SAX-like content handler for stream processing of JSON text.
- Context() - Constructor for class org.jose4j.jca.ProviderContext.Context
- convertConcatenatedToDer(byte[]) - Static method in class org.jose4j.jws.EcdsaUsingShaAlgorithm
- convertDerToConcatenated(byte[], int) - Static method in class org.jose4j.jws.EcdsaUsingShaAlgorithm
- convertSignedTwosCompToUnsigned(byte[]) - Static method in class org.jose4j.lang.ByteUtil
- convertUnsignedToSignedTwosComp(int[]) - Static method in class org.jose4j.lang.ByteUtil
- creatArrayContainer() - Method in interface org.jose4j.json.internal.json_simple.parser.ContainerFactory
- createObjectContainer() - Method in interface org.jose4j.json.internal.json_simple.parser.ContainerFactory
- CRITICAL - Static variable in class org.jose4j.jwx.HeaderParameterNames
- CryptoPrimitive - Class in org.jose4j.jwa
- CryptoPrimitive(Key) - Constructor for class org.jose4j.jwa.CryptoPrimitive
- CryptoPrimitive(Signature) - Constructor for class org.jose4j.jwa.CryptoPrimitive
- CryptoPrimitive(Cipher) - Constructor for class org.jose4j.jwa.CryptoPrimitive
- CryptoPrimitive(KeyAgreement) - Constructor for class org.jose4j.jwa.CryptoPrimitive
- CryptoPrimitive(Mac) - Constructor for class org.jose4j.jwa.CryptoPrimitive
- CURVE_MEMBER_NAME - Static variable in class org.jose4j.jwk.EllipticCurveJsonWebKey
- customize(JsonWebEncryption, List<JsonWebStructure>) - Method in interface org.jose4j.jwt.consumer.JweCustomizer
-
Customize the JsonWebEncryption
- customize(JsonWebSignature, List<JsonWebStructure>) - Method in interface org.jose4j.jwt.consumer.JwsCustomizer
-
Customize the JsonWebSignature
D
- decode(byte[]) - Method in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Decodes a byte[] containing characters in the Base-N alphabet.
- decode(String) - Static method in class org.jose4j.base64url.Base64
- decode(String) - Static method in class org.jose4j.base64url.Base64Url
- decode(String) - Method in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Decodes a String containing characters in the Base-N alphabet.
- decode(String) - Static method in class org.jose4j.base64url.SimplePEMEncoder
- decodeBase64(byte[]) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Decodes Base64 data into octets
- decodeBase64(String) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Decodes a Base64 String into octets
- decodeInteger(byte[]) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Decodes a byte64-encoded integer according to crypto standards such as W3C's XML-Signature
- decodeToString(String, String) - Static method in class org.jose4j.base64url.Base64Url
- decodeToUtf8String(String) - Static method in class org.jose4j.base64url.Base64Url
- decompress(byte[]) - Method in interface org.jose4j.zip.CompressionAlgorithm
- decompress(byte[]) - Method in class org.jose4j.zip.DeflateRFC1951CompressionAlgorithm
- decrypt(byte[], byte[], byte[], Cipher) - Method in class org.jose4j.jwe.SimpleAeadCipher
- decrypt(Key, byte[], byte[], byte[], byte[], String) - Method in class org.jose4j.jwe.SimpleAeadCipher
- decrypt(ContentEncryptionParts, byte[], byte[], Headers, ProviderContext) - Method in class org.jose4j.jwe.AesCbcHmacSha2ContentEncryptionAlgorithm
- decrypt(ContentEncryptionParts, byte[], byte[], Headers, ProviderContext) - Method in class org.jose4j.jwe.AesGcmContentEncryptionAlgorithm
- decrypt(ContentEncryptionParts, byte[], byte[], Headers, ProviderContext) - Method in interface org.jose4j.jwe.ContentEncryptionAlgorithm
- DECRYPT - Enum constant in enum class org.jose4j.jca.ProviderContext.KeyDecipherMode
- DECRYPT - Static variable in class org.jose4j.jwk.KeyOperations
-
decrypt content and validate decryption, if applicable
- DecryptionJwkSelector - Class in org.jose4j.jwk
- DecryptionJwkSelector() - Constructor for class org.jose4j.jwk.DecryptionJwkSelector
- DecryptionKeyResolver - Interface in org.jose4j.keys.resolvers
-
A callback interface for resolving the key (by looking at headers like "kid", for example) to use to decrypt the JWE.
- DefaultByteGenerator - Class in org.jose4j.lang
-
Deprecated.this wasn't a good abstraction...
- DefaultByteGenerator() - Constructor for class org.jose4j.lang.DefaultByteGenerator
-
Deprecated.
- DEFLATE - Static variable in class org.jose4j.zip.CompressionAlgorithmIdentifiers
- DeflateRFC1951CompressionAlgorithm - Class in org.jose4j.zip
- DeflateRFC1951CompressionAlgorithm() - Constructor for class org.jose4j.zip.DeflateRFC1951CompressionAlgorithm
- derive(byte[], byte[], int, int) - Method in class org.jose4j.jwe.kdf.PasswordBasedKeyDerivationFunction2
- derive(byte[], byte[], int, int, String) - Method in class org.jose4j.jwe.kdf.PasswordBasedKeyDerivationFunction2
- DERIVE_BITS - Static variable in class org.jose4j.jwk.KeyOperations
-
derive bits not to be used as a key
- DERIVE_KEY - Static variable in class org.jose4j.jwk.KeyOperations
-
derive key
- deriveForEncrypt(Key, Headers, ProviderContext) - Method in class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm
- deserialize(String) - Static method in class org.jose4j.jwx.CompactSerialization
-
Deprecated.please use CompactSerializer
- deserialize(String) - Static method in class org.jose4j.jwx.CompactSerializer
- DIRECT - Static variable in class org.jose4j.jwe.KeyManagementAlgorithmIdentifiers
- DirectKeyManagementAlgorithm - Class in org.jose4j.jwe
- DirectKeyManagementAlgorithm() - Constructor for class org.jose4j.jwe.DirectKeyManagementAlgorithm
- DISALLOW_NONE - Static variable in class org.jose4j.jwa.AlgorithmConstraints
- doKeyValidation - Variable in class org.jose4j.jwx.JsonWebStructure
E
- EC - Static variable in class org.jose4j.keys.EcKeyUtil
- ECDH_ES - Static variable in class org.jose4j.jwe.KeyManagementAlgorithmIdentifiers
- ECDH_ES_A128KW - Static variable in class org.jose4j.jwe.KeyManagementAlgorithmIdentifiers
- ECDH_ES_A192KW - Static variable in class org.jose4j.jwe.KeyManagementAlgorithmIdentifiers
- ECDH_ES_A256KW - Static variable in class org.jose4j.jwe.KeyManagementAlgorithmIdentifiers
- EcdhKeyAgreementAlgorithm - Class in org.jose4j.jwe
- EcdhKeyAgreementAlgorithm() - Constructor for class org.jose4j.jwe.EcdhKeyAgreementAlgorithm
- EcdhKeyAgreementAlgorithm(String) - Constructor for class org.jose4j.jwe.EcdhKeyAgreementAlgorithm
- EcdhKeyAgreementWithAes128KeyWrapAlgorithm() - Constructor for class org.jose4j.jwe.EcdhKeyAgreementWithAesKeyWrapAlgorithm.EcdhKeyAgreementWithAes128KeyWrapAlgorithm
- EcdhKeyAgreementWithAes192KeyWrapAlgorithm() - Constructor for class org.jose4j.jwe.EcdhKeyAgreementWithAesKeyWrapAlgorithm.EcdhKeyAgreementWithAes192KeyWrapAlgorithm
- EcdhKeyAgreementWithAes256KeyWrapAlgorithm() - Constructor for class org.jose4j.jwe.EcdhKeyAgreementWithAesKeyWrapAlgorithm.EcdhKeyAgreementWithAes256KeyWrapAlgorithm
- EcdhKeyAgreementWithAesKeyWrapAlgorithm - Class in org.jose4j.jwe
- EcdhKeyAgreementWithAesKeyWrapAlgorithm(String, AesKeyWrapManagementAlgorithm) - Constructor for class org.jose4j.jwe.EcdhKeyAgreementWithAesKeyWrapAlgorithm
- EcdhKeyAgreementWithAesKeyWrapAlgorithm.EcdhKeyAgreementWithAes128KeyWrapAlgorithm - Class in org.jose4j.jwe
- EcdhKeyAgreementWithAesKeyWrapAlgorithm.EcdhKeyAgreementWithAes192KeyWrapAlgorithm - Class in org.jose4j.jwe
- EcdhKeyAgreementWithAesKeyWrapAlgorithm.EcdhKeyAgreementWithAes256KeyWrapAlgorithm - Class in org.jose4j.jwe
- ECDSA_USING_P256_CURVE_AND_SHA256 - Static variable in class org.jose4j.jws.AlgorithmIdentifiers
- ECDSA_USING_P384_CURVE_AND_SHA384 - Static variable in class org.jose4j.jws.AlgorithmIdentifiers
- ECDSA_USING_P521_CURVE_AND_SHA512 - Static variable in class org.jose4j.jws.AlgorithmIdentifiers
- ECDSA_USING_SECP256K1_CURVE_AND_SHA256 - Static variable in class org.jose4j.jws.AlgorithmIdentifiers
- EcdsaP256UsingSha256() - Constructor for class org.jose4j.jws.EcdsaUsingShaAlgorithm.EcdsaP256UsingSha256
- EcdsaP384UsingSha384() - Constructor for class org.jose4j.jws.EcdsaUsingShaAlgorithm.EcdsaP384UsingSha384
- EcdsaP521UsingSha512() - Constructor for class org.jose4j.jws.EcdsaUsingShaAlgorithm.EcdsaP521UsingSha512
- EcdsaSECP256K1UsingSha256() - Constructor for class org.jose4j.jws.EcdsaUsingShaAlgorithm.EcdsaSECP256K1UsingSha256
- EcdsaUsingShaAlgorithm - Class in org.jose4j.jws
- EcdsaUsingShaAlgorithm(String, String, String, int) - Constructor for class org.jose4j.jws.EcdsaUsingShaAlgorithm
- EcdsaUsingShaAlgorithm.EcdsaP256UsingSha256 - Class in org.jose4j.jws
- EcdsaUsingShaAlgorithm.EcdsaP384UsingSha384 - Class in org.jose4j.jws
- EcdsaUsingShaAlgorithm.EcdsaP521UsingSha512 - Class in org.jose4j.jws
- EcdsaUsingShaAlgorithm.EcdsaSECP256K1UsingSha256 - Class in org.jose4j.jws
- EcJwkGenerator - Class in org.jose4j.jwk
- EcJwkGenerator() - Constructor for class org.jose4j.jwk.EcJwkGenerator
- EcKeyUtil - Class in org.jose4j.keys
- EcKeyUtil() - Constructor for class org.jose4j.keys.EcKeyUtil
- EcKeyUtil(String, SecureRandom) - Constructor for class org.jose4j.keys.EcKeyUtil
- ED25519 - Static variable in class org.jose4j.keys.EdDsaKeyUtil
- ED448 - Static variable in class org.jose4j.keys.EdDsaKeyUtil
- EDDSA - Static variable in class org.jose4j.jws.AlgorithmIdentifiers
- EdDsaAlgorithm - Class in org.jose4j.jws
- EdDsaAlgorithm() - Constructor for class org.jose4j.jws.EdDsaAlgorithm
- EdDsaKeyUtil - Class in org.jose4j.keys
- EdDsaKeyUtil() - Constructor for class org.jose4j.keys.EdDsaKeyUtil
- EdDsaKeyUtil(String, SecureRandom) - Constructor for class org.jose4j.keys.EdDsaKeyUtil
- EllipticCurveJsonWebKey - Class in org.jose4j.jwk
- EllipticCurveJsonWebKey(ECPublicKey) - Constructor for class org.jose4j.jwk.EllipticCurveJsonWebKey
- EllipticCurveJsonWebKey(Map<String, Object>) - Constructor for class org.jose4j.jwk.EllipticCurveJsonWebKey
- EllipticCurveJsonWebKey(Map<String, Object>, String) - Constructor for class org.jose4j.jwk.EllipticCurveJsonWebKey
- EllipticCurves - Class in org.jose4j.keys
-
Values for these (the NIST P-*) curve parameters taken from FIPS PUB 186-3 and http://www.nsa.gov/ia/_files/nist-routines.pdf The secp256k1 curve parameters came from inspecting the params on a key pair generated with ECGenParameterSpec("secp256k1")
- EllipticCurves() - Constructor for class org.jose4j.keys.EllipticCurves
- EmbeddedJwkVerificationKeyResolver - Class in org.jose4j.keys.resolvers
-
A VerificationKeyResolver implementation that uses the key in the "jwk" JWS header per https://tools.ietf.org/html/rfc7515#section-4.1.3
This Resolver should be used only with great care and only for specific circumstances. - EmbeddedJwkVerificationKeyResolver() - Constructor for class org.jose4j.keys.resolvers.EmbeddedJwkVerificationKeyResolver
- EMPTY_BYTES - Static variable in class org.jose4j.lang.ByteUtil
- enableBouncyCastleProvider() - Static method in class org.jose4j.lang.BouncyCastleProviderHelp
- enableDefaultCompression() - Method in class org.jose4j.jwe.JsonWebEncryption
- encode(byte[]) - Static method in class org.jose4j.base64url.Base64
- encode(byte[]) - Static method in class org.jose4j.base64url.Base64Url
- encode(byte[]) - Method in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Encodes a byte[] containing binary data, into a byte[] containing characters in the alphabet.
- encode(byte[]) - Static method in class org.jose4j.base64url.SimplePEMEncoder
- encode(String, String) - Static method in class org.jose4j.base64url.Base64Url
- encodeAsString(byte[]) - Method in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Encodes a byte[] containing binary data, into a String containing characters in the appropriate alphabet.
- encodeBase64(byte[]) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Encodes binary data using the base64 algorithm but does not chunk the output.
- encodeBase64(byte[], boolean) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Encodes binary data using the base64 algorithm, optionally chunking the output into 76 character blocks.
- encodeBase64(byte[], boolean, boolean) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Encodes binary data using the base64 algorithm, optionally chunking the output into 76 character blocks.
- encodeBase64(byte[], boolean, boolean, int) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Encodes binary data using the base64 algorithm, optionally chunking the output into 76 character blocks.
- encodeBase64Chunked(byte[]) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Encodes binary data using the base64 algorithm and chunks the encoded output into 76 character blocks
- encodeBase64String(byte[]) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Encodes binary data using the base64 algorithm but does not chunk the output.
- encodeBase64URLSafe(byte[]) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Encodes binary data using a URL-safe variation of the base64 algorithm but does not chunk the output.
- encodeBase64URLSafeString(byte[]) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Encodes binary data using a URL-safe variation of the base64 algorithm but does not chunk the output.
- encodeInteger(BigInteger) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Encodes to a byte64-encoded integer according to crypto standards such as W3C's XML-Signature
- encodeToString(byte[]) - Method in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Encodes a byte[] containing binary data, into a String containing characters in the Base-N alphabet.
- encodeUtf8ByteRepresentation(String) - Static method in class org.jose4j.base64url.Base64Url
- encrypt(byte[], byte[], byte[], byte[], String) - Method in class org.jose4j.jwe.AesGcmContentEncryptionAlgorithm
- encrypt(byte[], byte[], byte[], Headers, byte[], ProviderContext) - Method in class org.jose4j.jwe.AesCbcHmacSha2ContentEncryptionAlgorithm
- encrypt(byte[], byte[], byte[], Headers, byte[], ProviderContext) - Method in class org.jose4j.jwe.AesGcmContentEncryptionAlgorithm
- encrypt(byte[], byte[], byte[], Headers, byte[], ProviderContext) - Method in interface org.jose4j.jwe.ContentEncryptionAlgorithm
- encrypt(Key, byte[], byte[], byte[], String) - Method in class org.jose4j.jwe.SimpleAeadCipher
- ENCRYPT - Static variable in class org.jose4j.jwk.KeyOperations
-
encrypt content
- ENCRYPTION - Static variable in class org.jose4j.jwk.Use
- ENCRYPTION_METHOD - Static variable in class org.jose4j.jwx.HeaderParameterNames
- ENCRYPTION_MISSING - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
No JWE encryption was present but the
JwtConsumer
was set up to require it. - endArray() - Method in interface org.jose4j.json.internal.json_simple.parser.ContentHandler
-
Receive notification of the end of a JSON array.
- endJSON() - Method in interface org.jose4j.json.internal.json_simple.parser.ContentHandler
-
Receive notification of the end of JSON processing.
- endObject() - Method in interface org.jose4j.json.internal.json_simple.parser.ContentHandler
-
Receive notification of the end of a JSON object.
- endObjectEntry() - Method in interface org.jose4j.json.internal.json_simple.parser.ContentHandler
-
Receive notification of the end of the value of previous object entry.
- ensureBufferSize(int, BaseNCodec.Context) - Method in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Ensure that the buffer has room for
size
bytes - EPHEMERAL_PUBLIC_KEY - Static variable in class org.jose4j.jwx.HeaderParameterNames
- equals(Object) - Method in class org.jose4j.jwt.IntDate
-
Deprecated.
- equals(Object) - Method in class org.jose4j.jwt.NumericDate
- Error(int, String) - Constructor for class org.jose4j.jwt.consumer.ErrorCodeValidator.Error
-
Creates a new JWT validation error with the given code and message.
- ERROR_UNEXPECTED_CHAR - Static variable in exception org.jose4j.json.internal.json_simple.parser.ParseException
- ERROR_UNEXPECTED_EXCEPTION - Static variable in exception org.jose4j.json.internal.json_simple.parser.ParseException
- ERROR_UNEXPECTED_TOKEN - Static variable in exception org.jose4j.json.internal.json_simple.parser.ParseException
- ErrorCodes - Class in org.jose4j.jwt.consumer
-
Error codes, as
int
values, used by this library for programmatic access to (some) specific reasons for JWT invalidity by usingInvalidJwtException.hasErrorCode(int)
. - ErrorCodes() - Constructor for class org.jose4j.jwt.consumer.ErrorCodes
- ErrorCodeValidator - Interface in org.jose4j.jwt.consumer
- ErrorCodeValidator.Error - Class in org.jose4j.jwt.consumer
-
JWT validation error with stable error code and friendly error message
- ErrorCodeValidatorAdapter - Class in org.jose4j.jwt.consumer
- ErrorCodeValidatorAdapter(Validator) - Constructor for class org.jose4j.jwt.consumer.ErrorCodeValidatorAdapter
- escape(String) - Static method in class org.jose4j.json.internal.json_simple.JSONObject
-
Escape quotes, \, /, \r, \n, \b, \f, \t and other control characters (U+0000 through U+001F).
- escape(String) - Static method in class org.jose4j.json.internal.json_simple.JSONValue
-
Escape quotes, \, /, \r, \n, \b, \f, \t and other control characters (U+0000 through U+001F).
- ExceptionHelp - Class in org.jose4j.lang
- ExceptionHelp() - Constructor for class org.jose4j.lang.ExceptionHelp
- EXPIRATION_MISSING - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWT had no Expiration Time "exp" claim but the
JwtConsumer
was set up to require it. - EXPIRATION_TIME - Static variable in class org.jose4j.jwt.ReservedClaimNames
- EXPIRATION_TOO_FAR_IN_FUTURE - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWT had an Expiration Time "exp" claim with a value that was too far in the future based on the set up of the
JwtConsumer
. - EXPIRED - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWT expired (i.e.
- EXPONENT_MEMBER_NAME - Static variable in class org.jose4j.jwk.RsaJsonWebKey
F
- FACTOR_CRT_COEFFICIENT - Static variable in class org.jose4j.jwk.RsaJsonWebKey
- FACTOR_CRT_EXPONENT_OTHER_MEMBER_NAME - Static variable in class org.jose4j.jwk.RsaJsonWebKey
- Factory() - Constructor for class org.jose4j.jwk.JsonWebKey.Factory
- Factory() - Constructor for class org.jose4j.jwk.PublicJsonWebKey.Factory
- fillPrivateTypeSpecificParams(Map<String, Object>) - Method in class org.jose4j.jwk.EllipticCurveJsonWebKey
- fillPrivateTypeSpecificParams(Map<String, Object>) - Method in class org.jose4j.jwk.OctetKeyPairJsonWebKey
- fillPrivateTypeSpecificParams(Map<String, Object>) - Method in class org.jose4j.jwk.PublicJsonWebKey
- fillPrivateTypeSpecificParams(Map<String, Object>) - Method in class org.jose4j.jwk.RsaJsonWebKey
- fillPublicTypeSpecificParams(Map<String, Object>) - Method in class org.jose4j.jwk.EllipticCurveJsonWebKey
- fillPublicTypeSpecificParams(Map<String, Object>) - Method in class org.jose4j.jwk.OctetKeyPairJsonWebKey
- fillPublicTypeSpecificParams(Map<String, Object>) - Method in class org.jose4j.jwk.PublicJsonWebKey
- fillPublicTypeSpecificParams(Map<String, Object>) - Method in class org.jose4j.jwk.RsaJsonWebKey
- fillTypeSpecificParams(Map<String, Object>, JsonWebKey.OutputControlLevel) - Method in class org.jose4j.jwk.JsonWebKey
- fillTypeSpecificParams(Map<String, Object>, JsonWebKey.OutputControlLevel) - Method in class org.jose4j.jwk.OctetSequenceJsonWebKey
- fillTypeSpecificParams(Map<String, Object>, JsonWebKey.OutputControlLevel) - Method in class org.jose4j.jwk.PublicJsonWebKey
- filter(Collection<JsonWebKey>) - Method in class org.jose4j.jwk.SimpleJwkFilter
- findJsonWebKey(String, String, String, String) - Method in class org.jose4j.jwk.JsonWebKeySet
- findJsonWebKeys(String, String, String, String) - Method in class org.jose4j.jwk.JsonWebKeySet
- FIRST_CRT_COEFFICIENT_MEMBER_NAME - Static variable in class org.jose4j.jwk.RsaJsonWebKey
- FIRST_FACTOR_CRT_EXPONENT_MEMBER_NAME - Static variable in class org.jose4j.jwk.RsaJsonWebKey
- FIRST_PRIME_FACTOR_MEMBER_NAME - Static variable in class org.jose4j.jwk.RsaJsonWebKey
- flattenClaims() - Method in class org.jose4j.jwt.JwtClaims
- flattenClaims(Set<String>) - Method in class org.jose4j.jwt.JwtClaims
- fromBase64Der(String) - Method in class org.jose4j.keys.X509Util
- fromBase64Url(String) - Static method in class org.jose4j.keys.BigEndianBigInteger
- fromBytes(byte[]) - Static method in class org.jose4j.keys.BigEndianBigInteger
- fromCompactSerialization(String) - Static method in class org.jose4j.jwx.JsonWebStructure
- fromMillis(long) - Static method in class org.jose4j.jwt.IntDate
-
Deprecated.
- fromMilliseconds(long) - Static method in class org.jose4j.jwt.NumericDate
- fromPemEncoded(String) - Method in class org.jose4j.keys.EdDsaKeyUtil
- fromSeconds(long) - Static method in class org.jose4j.jwt.IntDate
-
Deprecated.
- fromSeconds(long) - Static method in class org.jose4j.jwt.NumericDate
G
- GCM_TRANSFORMATION_NAME - Static variable in class org.jose4j.jwe.SimpleAeadCipher
- GeneralJwtException - Exception in org.jose4j.jwt
- GeneralJwtException(String) - Constructor for exception org.jose4j.jwt.GeneralJwtException
- GeneralJwtException(String, Throwable) - Constructor for exception org.jose4j.jwt.GeneralJwtException
- generateJwk(int) - Static method in class org.jose4j.jwk.OctJwkGenerator
- generateJwk(int) - Static method in class org.jose4j.jwk.RsaJwkGenerator
- generateJwk(int, String, SecureRandom) - Static method in class org.jose4j.jwk.RsaJwkGenerator
- generateJwk(int, SecureRandom) - Static method in class org.jose4j.jwk.OctJwkGenerator
- generateJwk(String) - Static method in class org.jose4j.jwk.OkpJwkGenerator
- generateJwk(String, String, SecureRandom) - Static method in class org.jose4j.jwk.OkpJwkGenerator
- generateJwk(ECParameterSpec) - Static method in class org.jose4j.jwk.EcJwkGenerator
- generateJwk(ECParameterSpec, String, SecureRandom) - Static method in class org.jose4j.jwk.EcJwkGenerator
- generateKeyPair(int) - Method in class org.jose4j.keys.RsaKeyUtil
- generateKeyPair(String) - Method in class org.jose4j.keys.OctetKeyPairUtil
- generateKeyPair(ECParameterSpec) - Method in class org.jose4j.keys.EcKeyUtil
- get(int) - Method in class org.jose4j.json.internal.json_simple.ItemList
- get(String) - Method in class org.jose4j.http.Get
- get(String) - Method in interface org.jose4j.http.SimpleGet
-
Make an HTTP GET request
- Get - Class in org.jose4j.http
-
An implantation of SimpleGet (used by
HttpsJwks
) that usesURL
andHttpsURLConnection
to make basic HTTP GET requests. - Get() - Constructor for class org.jose4j.http.Get
- getAlgorithm() - Method in class org.jose4j.jwe.JsonWebEncryption
- getAlgorithm() - Method in class org.jose4j.jwk.JsonWebKey
- getAlgorithm() - Method in class org.jose4j.jws.JsonWebSignature
- getAlgorithm() - Method in class org.jose4j.jwx.JsonWebStructure
- getAlgorithm(String) - Method in class org.jose4j.jwa.AlgorithmFactory
- getAlgorithmConstraints() - Method in class org.jose4j.jwx.JsonWebStructure
- getAlgorithmHeaderValue() - Method in class org.jose4j.jwx.JsonWebStructure
- getAlgorithmIdentifier() - Method in interface org.jose4j.jwa.Algorithm
- getAlgorithmIdentifier() - Method in class org.jose4j.jwa.AlgorithmInfo
- getAlgorithmIdentifier() - Method in class org.jose4j.zip.DeflateRFC1951CompressionAlgorithm
- getAlgorithmName() - Method in class org.jose4j.jca.ProviderContext.SignatureAlgorithmOverride
-
Gets the name of the signature algorithm to use in place of the normal default one.
- getAlgorithmNoConstraintCheck() - Method in class org.jose4j.jwe.JsonWebEncryption
- getAlgorithmNoConstraintCheck() - Method in class org.jose4j.jws.JsonWebSignature
- getAlgorithmNoConstraintCheck() - Method in class org.jose4j.jwx.JsonWebStructure
- getAlgorithmParameterSpec() - Method in class org.jose4j.jca.ProviderContext.SignatureAlgorithmOverride
-
Gets the AlgorithmParameterSpec to use in place of the normal default one.
- getArray() - Method in class org.jose4j.json.internal.json_simple.ItemList
- getAudience() - Method in class org.jose4j.jwt.JwtClaims
-
Gets the value of the "aud" (Audience) Claim.
- getAuthenticationTag() - Method in class org.jose4j.jwe.ContentEncryptionParts
- getBody() - Method in class org.jose4j.http.Response
- getBody() - Method in interface org.jose4j.http.SimpleResponse
- getByte(int) - Static method in class org.jose4j.lang.ByteUtil
- getBytes(int) - Static method in class org.jose4j.lang.ByteUtil
- getBytes(long) - Static method in class org.jose4j.lang.ByteUtil
- getBytes(String, Charset) - Static method in class org.jose4j.lang.StringUtil
- getBytesAscii(String) - Static method in class org.jose4j.lang.StringUtil
- getBytesUnchecked(String, String) - Static method in class org.jose4j.lang.StringUtil
- getBytesUtf8(String) - Static method in class org.jose4j.lang.StringUtil
- getCertificateChain() - Method in class org.jose4j.jwk.PublicJsonWebKey
- getCertificateChainHeaderValue() - Method in class org.jose4j.jwx.JsonWebStructure
- getCipher() - Method in class org.jose4j.jwa.CryptoPrimitive
-
Get the
Cipher
object. - getCipherProvider() - Method in class org.jose4j.jca.ProviderContext.Context
-
Gets the JCA provider to be used for relevant
Cipher
operations. - getCiphertext() - Method in class org.jose4j.jwe.ContentEncryptionParts
- getCiphertext() - Method in class org.jose4j.jwe.SimpleAeadCipher.CipherOutput
- getClaimNames() - Method in class org.jose4j.jwt.JwtClaims
- getClaimNames(Set<String>) - Method in class org.jose4j.jwt.JwtClaims
- getClaimsMap() - Method in class org.jose4j.jwt.JwtClaims
- getClaimsMap(Set<String>) - Method in class org.jose4j.jwt.JwtClaims
- getClaimValue(String) - Method in class org.jose4j.jwt.JwtClaims
- getClaimValue(String, Class<T>) - Method in class org.jose4j.jwt.JwtClaims
- getClaimValueAsString(String) - Method in class org.jose4j.jwt.JwtClaims
-
Gets the value of the claim, if present, as a string by calling toString on the value returned by
JwtClaims.getClaimValue(String)
. - getCompactSerialization() - Method in class org.jose4j.jwe.JsonWebEncryption
- getCompactSerialization() - Method in class org.jose4j.jws.JsonWebSignature
-
Sign and produce the JWS Compact Serialization.
- getCompactSerialization() - Method in class org.jose4j.jwx.JsonWebStructure
- getCompressionAlgorithmFactory() - Method in class org.jose4j.jwa.AlgorithmFactoryFactory
- getCompressionAlgorithmHeaderParameter() - Method in class org.jose4j.jwe.JsonWebEncryption
- getContentEncryptionAlgorithm() - Method in class org.jose4j.jwe.JsonWebEncryption
- getContentEncryptionKey() - Method in class org.jose4j.jwe.ContentEncryptionKeys
- getContentEncryptionKey() - Method in class org.jose4j.jwe.JsonWebEncryption
- getContentEncryptionKeyAlgorithm() - Method in class org.jose4j.jwe.ContentEncryptionKeyDescriptor
- getContentEncryptionKeyByteLength() - Method in class org.jose4j.jwe.ContentEncryptionKeyDescriptor
-
Gets the key size in bytes.
- getContentEncryptionKeyDescriptor() - Method in class org.jose4j.jwe.AesCbcHmacSha2ContentEncryptionAlgorithm
- getContentEncryptionKeyDescriptor() - Method in class org.jose4j.jwe.AesGcmContentEncryptionAlgorithm
- getContentEncryptionKeyDescriptor() - Method in interface org.jose4j.jwe.ContentEncryptionAlgorithm
- getContentTypeHeaderValue() - Method in class org.jose4j.jwx.JsonWebStructure
- getCurveName() - Method in class org.jose4j.jwk.EllipticCurveJsonWebKey
- getCurveName() - Method in class org.jose4j.jws.EcdsaUsingShaAlgorithm
- getDefaultBufferSize() - Method in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Get the default buffer size.
- getDefaultIterationCount() - Method in class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm
- getDefaultSaltByteLength() - Method in class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm
- getDetachedContentCompactSerialization() - Method in class org.jose4j.jws.JsonWebSignature
-
Produces the compact serialization with an empty/detached payload as described in Appendix F, Detached Content, of the JWS spec though providing library support rather than making the application do it all as described therein.
- getEcPrivateKey() - Method in class org.jose4j.jwk.EllipticCurveJsonWebKey
- getECPublicKey() - Method in class org.jose4j.jwk.EllipticCurveJsonWebKey
- getEncodedHeader() - Method in class org.jose4j.jwx.Headers
- getEncodedHeader() - Method in class org.jose4j.jwx.JsonWebStructure
- getEncodedLength(byte[]) - Method in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Calculates the amount of space needed to encode the supplied array.
- getEncodedPayload() - Method in class org.jose4j.jws.JsonWebSignature
-
Gets the base64url encoded JWS Payload.
- getEncodedSignature() - Method in class org.jose4j.jws.JsonWebSignature
- getEncryptedKey() - Method in class org.jose4j.jwe.ContentEncryptionKeys
- getEncryptedKey() - Method in class org.jose4j.jwe.JsonWebEncryption
- getEncryptionMethodHeaderParameter() - Method in class org.jose4j.jwe.JsonWebEncryption
- getErrorCode() - Method in class org.jose4j.jwt.consumer.ErrorCodeValidator.Error
-
The error code.
- getErrorDetails() - Method in exception org.jose4j.jwt.consumer.InvalidJwtException
-
Returns a list of reasons the JWT was considered invalid.
- getErrorMessage() - Method in class org.jose4j.jwt.consumer.ErrorCodeValidator.Error
-
The error message
- getErrorType() - Method in exception org.jose4j.json.internal.json_simple.parser.ParseException
- getExpirationTime() - Method in class org.jose4j.jwt.JwtClaims
- getFullHeaderAsJsonString() - Method in class org.jose4j.jwx.Headers
- getGeneralProvider() - Method in class org.jose4j.jca.ProviderContext.Context
-
Gets the general JCA provider to be used for all relevant operations when a more specific one isn't set.
- getGeneralProviderContext() - Method in class org.jose4j.jca.ProviderContext
-
The Java Cryptography Architecture provider context to be used for operations that do not directly involve the key supplied by the caller.
- getHeader() - Method in class org.jose4j.jwx.JsonWebStructure
-
Deprecated.replaced by
JsonWebStructure.getHeaders()
andHeaders.getFullHeaderAsJsonString()
- getHeader(String) - Method in class org.jose4j.jwx.JsonWebStructure
- getHeaderNames() - Method in class org.jose4j.http.Response
- getHeaderNames() - Method in interface org.jose4j.http.SimpleResponse
- getHeaders() - Method in class org.jose4j.jwx.JsonWebStructure
- getHeaderValues(String) - Method in class org.jose4j.http.Response
- getHeaderValues(String) - Method in interface org.jose4j.http.SimpleResponse
- getHmacJavaAlgorithm() - Method in class org.jose4j.jwe.AesCbcHmacSha2ContentEncryptionAlgorithm
- getInitialisedCipher(Key, byte[], int, String) - Method in class org.jose4j.jwe.SimpleAeadCipher
- getInitializedMac(String, Key) - Static method in class org.jose4j.mac.MacUtil
- getInitializedMac(String, Key, String) - Static method in class org.jose4j.mac.MacUtil
- getInstance() - Static method in class org.jose4j.jwa.AlgorithmFactoryFactory
- getInt(byte) - Static method in class org.jose4j.lang.ByteUtil
- getIntDate(Map<String, Object>, String) - Static method in class org.jose4j.lang.JsonHelp
- getIntegrity() - Method in class org.jose4j.jwx.JsonWebStructure
- getIssuedAt() - Method in class org.jose4j.jwt.JwtClaims
- getIssuer() - Method in class org.jose4j.jwt.JwtClaims
- getItems() - Method in class org.jose4j.json.internal.json_simple.ItemList
- getIv() - Method in class org.jose4j.jwe.ContentEncryptionParts
- getIv() - Method in class org.jose4j.jwe.JsonWebEncryption
- getJavaAlgorithm() - Method in interface org.jose4j.jwa.Algorithm
- getJavaAlgorithm() - Method in class org.jose4j.jwa.AlgorithmInfo
- getJavaAlgorithm() - Method in class org.jose4j.zip.DeflateRFC1951CompressionAlgorithm
- getJoseObjects() - Method in class org.jose4j.jwt.consumer.JwtContext
-
All of the JOSE objects that comprise the JWT.
- getJsonWebKeys() - Method in class org.jose4j.jwk.HttpsJwks
-
Gets the JSON Web Keys from the JWKS endpoint location or from local cache, if appropriate.
- getJsonWebKeys() - Method in class org.jose4j.jwk.JsonWebKeySet
- getJweContentEncryptionAlgorithmFactory() - Method in class org.jose4j.jwa.AlgorithmFactoryFactory
- getJweKeyManagementAlgorithmFactory() - Method in class org.jose4j.jwa.AlgorithmFactoryFactory
- getJwk() - Method in class org.jose4j.keys.resolvers.EmbeddedJwkVerificationKeyResolver
-
Gets the JWK that was found in the JWS header by this resolver.
- getJwkHeader() - Method in class org.jose4j.jwx.JsonWebStructure
-
Gets the "jwk" (JSON Web Key) Header Parameter per https://tools.ietf.org/html/rfc7515#section-4.1.3 and/or https://tools.ietf.org/html/rfc7516#section-4.1.5
- getJwkHeaderValue(String) - Method in class org.jose4j.jwx.Headers
-
Deprecated.
- getJwsAlgorithmFactory() - Method in class org.jose4j.jwa.AlgorithmFactoryFactory
- getJwt() - Method in class org.jose4j.jwt.consumer.JwtContext
-
Gets the original 'raw' JWT string.
- getJwtClaims() - Method in class org.jose4j.jwt.consumer.JwtContext
-
Gets the claims from the processed JWT (when available) .
- getJwtContext() - Method in exception org.jose4j.jwt.consumer.InvalidJwtException
-
Returns a
JwtContext
object including theJwtClaims
representing the JWT processed up to the point of thisInvalidJwtException
being thrown. - getJwtId() - Method in class org.jose4j.jwt.JwtClaims
- getKey() - Method in class org.jose4j.jwa.CryptoPrimitive
-
Get the
Key
object. - getKey() - Method in class org.jose4j.jwk.JsonWebKey
- getKey() - Method in class org.jose4j.jwx.JsonWebStructure
- getKeyAgreement() - Method in class org.jose4j.jwa.CryptoPrimitive
-
Get the
KeyAgreement
object. - getKeyAgreementProvider() - Method in class org.jose4j.jca.ProviderContext.Context
-
Gets the JCA provider to be used for relevant
KeyAgreement
operations. - getKeyDecipherModeOverride() - Method in class org.jose4j.jca.ProviderContext.Context
-
Gets the cipher mode to use when deciphering/decrypting/unwrapping an encrypted content encryption key.
- getKeyFactory() - Method in class org.jose4j.keys.EdDsaKeyUtil
- getKeyFactoryProvider() - Method in class org.jose4j.jca.ProviderContext.Context
-
Gets the JCA provider to be used for relevant
KeyFactory
operations. - getKeyId() - Method in class org.jose4j.jwk.JsonWebKey
- getKeyIdHeaderValue() - Method in class org.jose4j.jwx.JsonWebStructure
- getKeyManagementModeAlgorithm() - Method in class org.jose4j.jwe.JsonWebEncryption
- getKeyOps() - Method in class org.jose4j.jwk.JsonWebKey
- getKeyPairGenerator() - Method in class org.jose4j.keys.EdDsaKeyUtil
- getKeyPairGeneratorProvider() - Method in class org.jose4j.jca.ProviderContext.Context
-
Gets the JCA provider to be used for relevant
KeyPairGenerator
operations. - getKeyPersuasion() - Method in interface org.jose4j.jwa.Algorithm
- getKeyPersuasion() - Method in class org.jose4j.jwa.AlgorithmInfo
- getKeyPersuasion() - Method in class org.jose4j.jws.JsonWebSignature
- getKeyPersuasion() - Method in class org.jose4j.zip.DeflateRFC1951CompressionAlgorithm
- getKeyType() - Method in interface org.jose4j.jwa.Algorithm
- getKeyType() - Method in class org.jose4j.jwa.AlgorithmInfo
- getKeyType() - Method in class org.jose4j.jwk.EllipticCurveJsonWebKey
- getKeyType() - Method in class org.jose4j.jwk.JsonWebKey
- getKeyType() - Method in class org.jose4j.jwk.OctetKeyPairJsonWebKey
- getKeyType() - Method in class org.jose4j.jwk.OctetSequenceJsonWebKey
- getKeyType() - Method in class org.jose4j.jwk.RsaJsonWebKey
- getKeyType() - Method in class org.jose4j.jws.JsonWebSignature
- getKeyType() - Method in class org.jose4j.zip.DeflateRFC1951CompressionAlgorithm
- getLeafCertificate() - Method in class org.jose4j.jwk.PublicJsonWebKey
- getLeafCertificateHeaderValue() - Method in class org.jose4j.jwx.JsonWebStructure
- getLocation() - Method in class org.jose4j.jwk.HttpsJwks
-
Gets the location of the JWKS endpoint/URL.
- getLong(Map<String, ?>, String) - Static method in class org.jose4j.lang.JsonHelp
- getLongHeaderValue(String) - Method in class org.jose4j.jwx.Headers
- getMac() - Method in class org.jose4j.jwa.CryptoPrimitive
-
Get the
Mac
object. - getMac(String) - Static method in class org.jose4j.mac.MacUtil
- getMac(String, String) - Static method in class org.jose4j.mac.MacUtil
- getMacProvider() - Method in class org.jose4j.jca.ProviderContext.Context
-
Gets the JCA provider to be used for relevant
Mac
operations. - getMessage() - Method in exception org.jose4j.json.internal.json_simple.parser.ParseException
- getMessage() - Method in exception org.jose4j.jwt.consumer.InvalidJwtException
- getMessageDigest(String) - Static method in class org.jose4j.lang.HashUtil
- getMessageDigest(String, String) - Static method in class org.jose4j.lang.HashUtil
- getMessageDigestProvider() - Method in class org.jose4j.jca.ProviderContext.Context
-
Gets the JCA provider to be used for relevant
MessageDigest
operations. - getName(EllipticCurve) - Static method in class org.jose4j.keys.EllipticCurves
- getNotBefore() - Method in class org.jose4j.jwt.JwtClaims
- getNumericDateClaimValue(String) - Method in class org.jose4j.jwt.JwtClaims
- getObjectHeader(String) - Method in class org.jose4j.jwx.JsonWebStructure
- getObjectHeaderValue(String) - Method in class org.jose4j.jwx.Headers
- getOctetKeyPairUtil(String, String, SecureRandom) - Static method in class org.jose4j.keys.OctetKeyPairUtil
- getOctetSequence() - Method in class org.jose4j.jwk.OctetSequenceJsonWebKey
- getOriginalMessage() - Method in exception org.jose4j.jwt.consumer.InvalidJwtException
-
Returns the original message of this exception without the details.
- getOtherParameterValue(String, Class<T>) - Method in class org.jose4j.jwk.JsonWebKey
- getPayload() - Method in class org.jose4j.jwe.JsonWebEncryption
- getPayload() - Method in class org.jose4j.jws.JsonWebSignature
-
Gets the JWS payload as a string.
- getPayload() - Method in class org.jose4j.jwx.JsonWebStructure
- getPayloadBytes() - Method in class org.jose4j.jws.JsonWebSignature
-
Get the JWS payload.
- getPayloadCharEncoding() - Method in class org.jose4j.jws.JsonWebSignature
-
Gets the character encoding used for the string representation of the JWS payload.
- getPlaintextBytes() - Method in class org.jose4j.jwe.JsonWebEncryption
- getPlaintextString() - Method in class org.jose4j.jwe.JsonWebEncryption
- getPosition() - Method in class org.jose4j.json.internal.json_simple.parser.JSONParser
- getPosition() - Method in exception org.jose4j.json.internal.json_simple.parser.ParseException
- getPrivateKey() - Method in class org.jose4j.jwk.PublicJsonWebKey
- getProviderCtx() - Method in class org.jose4j.jwx.JsonWebStructure
- getPublicJwkHeaderValue(String, String) - Method in class org.jose4j.jwx.Headers
- getPublicKey() - Method in class org.jose4j.jwk.JsonWebKey
-
Deprecated.deprecated in favor
JsonWebKey.getKey()
orPublicJsonWebKey.getPublicKey()
- getPublicKey() - Method in class org.jose4j.jwk.PublicJsonWebKey
- getRawJson() - Method in class org.jose4j.jwt.JwtClaims
- getRsaPrivateKey() - Method in class org.jose4j.jwk.RsaJsonWebKey
- getRsaPrivateKey(RSAPrivateKeySpec) - Method in class org.jose4j.keys.RsaKeyUtil
- getRsaPublicKey() - Method in class org.jose4j.jwk.RsaJsonWebKey
- getRSAPublicKey() - Method in class org.jose4j.jwk.RsaJsonWebKey
-
Deprecated.deprecated in favor of the more consistently named
RsaJsonWebKey.getRsaPublicKey()
- getSecureRandom() - Method in class org.jose4j.jca.ProviderContext
-
Gets the secure random generator.
- getSignature() - Method in class org.jose4j.jwa.CryptoPrimitive
-
Get the
Signature
object. - getSignature() - Method in class org.jose4j.jws.JsonWebSignature
- getSignatureAlgorithmOverride() - Method in class org.jose4j.jca.ProviderContext.Context
-
Gets the algorithm info (name and parameter spec) to be used as overrides for relevant
Signature
operations. - getSignatureProvider() - Method in class org.jose4j.jca.ProviderContext.Context
-
Gets the JCA provider to be used for relevant
Signature
operations. - getSpec(String) - Static method in class org.jose4j.keys.EllipticCurves
- getStatusCode() - Method in class org.jose4j.http.Response
- getStatusCode() - Method in interface org.jose4j.http.SimpleResponse
- getStatusMessage() - Method in class org.jose4j.http.Response
- getStatusMessage() - Method in interface org.jose4j.http.SimpleResponse
- getString(Map<String, Object>, String) - Static method in class org.jose4j.jwk.JsonWebKey
- getString(Map<String, Object>, String) - Static method in class org.jose4j.lang.JsonHelp
- getString(Map<String, Object>, String, boolean) - Static method in class org.jose4j.jwk.JsonWebKey
- getStringArray(Map<String, Object>, String) - Static method in class org.jose4j.lang.JsonHelp
- getStringChecked(Map<String, Object>, String) - Static method in class org.jose4j.lang.JsonHelp
- getStringClaimValue(String) - Method in class org.jose4j.jwt.JwtClaims
- getStringHeaderValue(String) - Method in class org.jose4j.jwx.Headers
- getStringListClaimValue(String) - Method in class org.jose4j.jwt.JwtClaims
-
Gets the value of the claim as a List of Strings, which assumes that it is a JSON array of strings.
- getStringRequired(Map<String, Object>, String) - Static method in class org.jose4j.jwk.JsonWebKey
- getSubject() - Method in class org.jose4j.jwt.JwtClaims
- getSubtype() - Method in class org.jose4j.jwk.OctetKeyPairJsonWebKey
- getSuppliedKeyProviderContext() - Method in class org.jose4j.jca.ProviderContext
-
The Java Cryptography Architecture provider context to be used for operations that directly involve the key supplied by the caller.
- getSupportedAlgorithms() - Method in class org.jose4j.jwa.AlgorithmFactory
- getTag() - Method in class org.jose4j.jwe.SimpleAeadCipher.CipherOutput
- getTagTruncationLength() - Method in class org.jose4j.jwe.AesCbcHmacSha2ContentEncryptionAlgorithm
- getUnexpectedObject() - Method in exception org.jose4j.json.internal.json_simple.parser.ParseException
- getUnverifiedPayload() - Method in class org.jose4j.jws.JsonWebSignature
-
Gets the JWS payload as a string.
- getUnverifiedPayloadBytes() - Method in class org.jose4j.jws.JsonWebSignature
-
Get the JWS payload.
- getUse() - Method in class org.jose4j.jwk.JsonWebKey
- getValue() - Method in class org.jose4j.jwt.IntDate
-
Deprecated.
- getValue() - Method in class org.jose4j.jwt.NumericDate
-
Returns a numeric value representing the number of seconds from 1970-01-01T0:0:0Z UTC until the given UTC date/time
- getValueInMillis() - Method in class org.jose4j.jwt.IntDate
-
Deprecated.
- getValueInMillis() - Method in class org.jose4j.jwt.NumericDate
- getX509CertificateSha1Thumbprint() - Method in class org.jose4j.jwk.PublicJsonWebKey
- getX509CertificateSha1Thumbprint(boolean) - Method in class org.jose4j.jwk.PublicJsonWebKey
- getX509CertificateSha256Thumbprint() - Method in class org.jose4j.jwk.PublicJsonWebKey
- getX509CertificateSha256Thumbprint(boolean) - Method in class org.jose4j.jwk.PublicJsonWebKey
- getX509CertSha1ThumbprintHeaderValue() - Method in class org.jose4j.jwx.JsonWebStructure
- getX509CertSha256ThumbprintHeaderValue() - Method in class org.jose4j.jwx.JsonWebStructure
- getX509Url() - Method in class org.jose4j.jwk.PublicJsonWebKey
- getX509Util(String) - Static method in class org.jose4j.keys.X509Util
H
- hasAudience() - Method in class org.jose4j.jwt.JwtClaims
-
Is there an "aud" (Audience) Claim in this claim set?
- hasClaim(String) - Method in class org.jose4j.jwt.JwtClaims
- hasErrorCode(int) - Method in exception org.jose4j.jwt.consumer.InvalidJwtException
-
Provides programmatic access to (some) specific reasons for JWT invalidity by indicating if the given error code was one of the reasons for the JWT being considered invalid.
- hasExpired() - Method in exception org.jose4j.jwt.consumer.InvalidJwtException
-
Indicates if the JWT was invalid because it had expired (i.e.
- hashCode() - Method in class org.jose4j.jwt.IntDate
-
Deprecated.
- hashCode() - Method in class org.jose4j.jwt.NumericDate
- HashUtil - Class in org.jose4j.lang
- HashUtil() - Constructor for class org.jose4j.lang.HashUtil
- HeaderParameterNames - Class in org.jose4j.jwx
- HeaderParameterNames() - Constructor for class org.jose4j.jwx.HeaderParameterNames
- headers - Variable in class org.jose4j.jwx.JsonWebStructure
- Headers - Class in org.jose4j.jwx
- Headers() - Constructor for class org.jose4j.jwx.Headers
- HMAC_SHA256 - Static variable in class org.jose4j.jws.AlgorithmIdentifiers
- HMAC_SHA256 - Static variable in class org.jose4j.mac.MacUtil
- HMAC_SHA384 - Static variable in class org.jose4j.jws.AlgorithmIdentifiers
- HMAC_SHA384 - Static variable in class org.jose4j.mac.MacUtil
- HMAC_SHA512 - Static variable in class org.jose4j.jws.AlgorithmIdentifiers
- HMAC_SHA512 - Static variable in class org.jose4j.mac.MacUtil
- HmacKey - Class in org.jose4j.keys
- HmacKey(byte[]) - Constructor for class org.jose4j.keys.HmacKey
- HmacSha256() - Constructor for class org.jose4j.jws.HmacUsingShaAlgorithm.HmacSha256
- HmacSha256Aes128() - Constructor for class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm.HmacSha256Aes128
- HmacSha384() - Constructor for class org.jose4j.jws.HmacUsingShaAlgorithm.HmacSha384
- HmacSha384Aes192() - Constructor for class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm.HmacSha384Aes192
- HmacSha512() - Constructor for class org.jose4j.jws.HmacUsingShaAlgorithm.HmacSha512
- HmacSha512Aes256() - Constructor for class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm.HmacSha512Aes256
- HmacUsingShaAlgorithm - Class in org.jose4j.jws
- HmacUsingShaAlgorithm(String, String, int) - Constructor for class org.jose4j.jws.HmacUsingShaAlgorithm
- HmacUsingShaAlgorithm.HmacSha256 - Class in org.jose4j.jws
- HmacUsingShaAlgorithm.HmacSha384 - Class in org.jose4j.jws
- HmacUsingShaAlgorithm.HmacSha512 - Class in org.jose4j.jws
- HttpsJwks - Class in org.jose4j.jwk
-
Represents a set of JSON Web Keys (typically public keys) published at an HTTPS URI.
- HttpsJwks(String) - Constructor for class org.jose4j.jwk.HttpsJwks
-
Create a new HttpsJwks that cab be used to retrieve JWKs from the given location.
- HttpsJwksVerificationKeyResolver - Class in org.jose4j.keys.resolvers
- HttpsJwksVerificationKeyResolver(HttpsJwks) - Constructor for class org.jose4j.keys.resolvers.HttpsJwksVerificationKeyResolver
I
- INCLUDE_PRIVATE - Enum constant in enum class org.jose4j.jwk.JsonWebKey.OutputControlLevel
- INCLUDE_SYMMETRIC - Enum constant in enum class org.jose4j.jwk.JsonWebKey.OutputControlLevel
- INITIAL_REGISTERED_CLAIM_NAMES - Static variable in class org.jose4j.jwt.ReservedClaimNames
- INITIALIZATION_VECTOR - Static variable in class org.jose4j.jwx.HeaderParameterNames
- InitializationVectorHelp - Class in org.jose4j.jwe
- InitializationVectorHelp() - Constructor for class org.jose4j.jwe.InitializationVectorHelp
- initMacWithKey(Mac, Key) - Static method in class org.jose4j.mac.MacUtil
- IntDate - Class in org.jose4j.jwt
-
Deprecated.in draft -26 of the JWT spec the name changed from IntDate to NumericDate. Consistent with that change there is a new NumericDate class, which is similar to this.
- INTEGRITY_MISSING - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The
JwtConsumer
was set up to require a JOSE algorithm that provides integrity protection (signature/MAC JWS or symmetric JWE) but no such protection was present on the JWT. - IntegrityException - Exception in org.jose4j.lang
- IntegrityException(String) - Constructor for exception org.jose4j.lang.IntegrityException
- InvalidAlgorithmException - Exception in org.jose4j.lang
- InvalidAlgorithmException(String) - Constructor for exception org.jose4j.lang.InvalidAlgorithmException
- InvalidJwtException - Exception in org.jose4j.jwt.consumer
-
An exception thrown when a JWT is considered invalid or otherwise cannot be processed/consumed.
- InvalidJwtException(String, List<ErrorCodeValidator.Error>, JwtContext) - Constructor for exception org.jose4j.jwt.consumer.InvalidJwtException
- InvalidJwtException(String, ErrorCodeValidator.Error, Throwable, JwtContext) - Constructor for exception org.jose4j.jwt.consumer.InvalidJwtException
- InvalidJwtSignatureException - Exception in org.jose4j.jwt.consumer
- InvalidJwtSignatureException(JsonWebSignature, JwtContext) - Constructor for exception org.jose4j.jwt.consumer.InvalidJwtSignatureException
- InvalidKeyException - Exception in org.jose4j.lang
- InvalidKeyException(String) - Constructor for exception org.jose4j.lang.InvalidKeyException
- InvalidKeyException(String, Throwable) - Constructor for exception org.jose4j.lang.InvalidKeyException
- isAfter(NumericDate) - Method in class org.jose4j.jwt.NumericDate
- isArrayByteBase64(byte[]) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Deprecated.1.5 Use
Base64.isBase64(byte[])
, will be removed in 2.0. - isAvailable() - Method in interface org.jose4j.jwa.Algorithm
- isAvailable() - Method in class org.jose4j.jwe.AesCbcHmacSha2ContentEncryptionAlgorithm
- isAvailable() - Method in class org.jose4j.jwe.AesGcmContentEncryptionAlgorithm
- isAvailable() - Method in class org.jose4j.jwe.AesGcmKeyEncryptionAlgorithm
- isAvailable() - Method in class org.jose4j.jwe.AesKeyWrapManagementAlgorithm
- isAvailable() - Method in class org.jose4j.jwe.DirectKeyManagementAlgorithm
- isAvailable() - Method in class org.jose4j.jwe.EcdhKeyAgreementAlgorithm
- isAvailable() - Method in class org.jose4j.jwe.EcdhKeyAgreementWithAesKeyWrapAlgorithm
- isAvailable() - Method in class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm
- isAvailable() - Method in class org.jose4j.jwe.RsaKeyManagementAlgorithm
- isAvailable() - Method in class org.jose4j.jwe.RsaKeyManagementAlgorithm.RsaOaep256
- isAvailable() - Method in class org.jose4j.jws.BaseSignatureAlgorithm
- isAvailable() - Method in class org.jose4j.jws.EcdsaUsingShaAlgorithm.EcdsaSECP256K1UsingSha256
- isAvailable() - Method in class org.jose4j.jws.HmacUsingShaAlgorithm
- isAvailable() - Method in class org.jose4j.jws.UnsecuredNoneAlgorithm
- isAvailable() - Method in class org.jose4j.keys.EdDsaKeyUtil
- isAvailable() - Method in class org.jose4j.zip.DeflateRFC1951CompressionAlgorithm
- isAvailable(String) - Method in class org.jose4j.jwa.AlgorithmFactory
- isAvailable(String, int) - Static method in class org.jose4j.jwe.CipherStrengthSupport
- isAvailable(String, String) - Static method in class org.jose4j.jwa.AlgorithmAvailability
- isAvailable(Logger, int, int, String) - Method in class org.jose4j.jwe.SimpleAeadCipher
- isBase64(byte) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Returns whether or not the
octet
is in the base 64 alphabet. - isBase64(byte[]) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Tests a given byte array to see if it contains only valid characters within the Base64 alphabet.
- isBase64(String) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Tests a given String to see if it contains only valid characters within the Base64 alphabet.
- isBefore(NumericDate) - Method in class org.jose4j.jwt.NumericDate
- isClaimValueOfType(String, Class) - Method in class org.jose4j.jwt.JwtClaims
- isClaimValueString(String) - Method in class org.jose4j.jwt.JwtClaims
- isClaimValueStringList(String) - Method in class org.jose4j.jwt.JwtClaims
-
Is the claim present with a string array value.
- isDoKeyValidation() - Method in class org.jose4j.jwx.JsonWebStructure
- isEdECPrivateKey(Key) - Static method in class org.jose4j.keys.EdDsaKeyUtil
- isEdECPublicKey(Key) - Static method in class org.jose4j.keys.EdDsaKeyUtil
- isInAlphabet(byte) - Method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Returns whether or not the
octet
is in the Base64 alphabet. - isInAlphabet(byte) - Method in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Returns whether or not the
octet
is in the current alphabet. - isInAlphabet(byte[], boolean) - Method in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Tests a given byte array to see if it contains only valid characters within the alphabet.
- isInAlphabet(String) - Method in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Tests a given String to see if it contains only valid characters within the alphabet.
- isOnOrAfter(NumericDate) - Method in class org.jose4j.jwt.NumericDate
- isRfc7797UnencodedPayload() - Method in class org.jose4j.jws.JsonWebSignature
- ISSUED_AT - Static variable in class org.jose4j.jwt.ReservedClaimNames
- ISSUED_AT_INVALID_FUTURE - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The value of the Issued At "iat" claim is too far in the future.
- ISSUED_AT_INVALID_PAST - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The value of the Issued At "iat" claim is too far in the past.
- ISSUED_AT_MISSING - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWT had no Issued At "iat" claim but the
JwtConsumer
was set up to require it. - ISSUER - Static variable in class org.jose4j.jwt.ReservedClaimNames
- ISSUER_INVALID - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The Issuer "iss" claim was invalid based on the issuer that the
JwtConsumer
was set up to expect. - ISSUER_MISSING - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWT had no Issuer "iss" claim but the
JwtConsumer
was set up to require it. - isSupportedCriticalHeader(String) - Method in class org.jose4j.jws.JsonWebSignature
- isSupportedCriticalHeader(String) - Method in class org.jose4j.jwx.JsonWebStructure
- IssValidator - Class in org.jose4j.jwt.consumer
- IssValidator(boolean, String...) - Constructor for class org.jose4j.jwt.consumer.IssValidator
- IssValidator(String, boolean) - Constructor for class org.jose4j.jwt.consumer.IssValidator
- isUrlSafe() - Method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
Returns our current encode mode.
- isWhiteSpace(byte) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Checks if a byte value is whitespace or not.
- isXECPrivateKey(Key) - Static method in class org.jose4j.keys.XDHKeyUtil
- isXECPublicKey(Key) - Static method in class org.jose4j.keys.XDHKeyUtil
- ItemList - Class in org.jose4j.json.internal.json_simple
-
|a:b:c| => |a|,|b|,|c| |:| => ||,|| |a:| => |a|,||
- ItemList() - Constructor for class org.jose4j.json.internal.json_simple.ItemList
- ItemList(String) - Constructor for class org.jose4j.json.internal.json_simple.ItemList
- ItemList(String, String) - Constructor for class org.jose4j.json.internal.json_simple.ItemList
- ItemList(String, String, boolean) - Constructor for class org.jose4j.json.internal.json_simple.ItemList
- IV_BYTE_LENGTH - Static variable in class org.jose4j.jwe.AesCbcHmacSha2ContentEncryptionAlgorithm
J
- jcaProvider - Variable in class org.jose4j.jwk.PublicJsonWebKey
- JoseException - Exception in org.jose4j.lang
- JoseException(String) - Constructor for exception org.jose4j.lang.JoseException
- JoseException(String, Throwable) - Constructor for exception org.jose4j.lang.JoseException
- JSON_INVALID - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWS/JWE payload could not be parsed as JSON.
- JSONArray - Class in org.jose4j.json.internal.json_simple
-
A JSON array.
- JSONArray() - Constructor for class org.jose4j.json.internal.json_simple.JSONArray
-
Constructs an empty JSONArray.
- JSONArray(Collection) - Constructor for class org.jose4j.json.internal.json_simple.JSONArray
-
Constructs a JSONArray containing the elements of the specified collection, in the order they are returned by the collection's iterator.
- JSONAware - Interface in org.jose4j.json.internal.json_simple
-
Beans that support customized output of JSON text shall implement this interface.
- JsonHeaderUtil - Class in org.jose4j.json
-
Deprecated.as of 0.3.7 please use JsonUtil
- JsonHeaderUtil() - Constructor for class org.jose4j.json.JsonHeaderUtil
-
Deprecated.
- JsonHelp - Class in org.jose4j.lang
- JsonHelp() - Constructor for class org.jose4j.lang.JsonHelp
- JSONObject - Class in org.jose4j.json.internal.json_simple
-
A JSON object.
- JSONObject() - Constructor for class org.jose4j.json.internal.json_simple.JSONObject
- JSONObject(Map) - Constructor for class org.jose4j.json.internal.json_simple.JSONObject
-
Allows creation of a JSONObject from a Map.
- JSONParser - Class in org.jose4j.json.internal.json_simple.parser
-
Parser for JSON text.
- JSONParser() - Constructor for class org.jose4j.json.internal.json_simple.parser.JSONParser
- JSONStreamAware - Interface in org.jose4j.json.internal.json_simple
-
Beans that support customized output of JSON text to a writer shall implement this interface.
- jsonTypeName(Object) - Static method in class org.jose4j.lang.JsonHelp
- JsonUtil - Class in org.jose4j.json
-
This class should be the point of contact for JSON processing.
- JsonUtil() - Constructor for class org.jose4j.json.JsonUtil
- JSONValue - Class in org.jose4j.json.internal.json_simple
- JSONValue() - Constructor for class org.jose4j.json.internal.json_simple.JSONValue
- JsonWebEncryption - Class in org.jose4j.jwe
- JsonWebEncryption() - Constructor for class org.jose4j.jwe.JsonWebEncryption
- JsonWebKey - Class in org.jose4j.jwk
- JsonWebKey(Key) - Constructor for class org.jose4j.jwk.JsonWebKey
- JsonWebKey(Map<String, Object>) - Constructor for class org.jose4j.jwk.JsonWebKey
- JsonWebKey.Factory - Class in org.jose4j.jwk
- JsonWebKey.OutputControlLevel - Enum Class in org.jose4j.jwk
- JsonWebKeySet - Class in org.jose4j.jwk
- JsonWebKeySet(String) - Constructor for class org.jose4j.jwk.JsonWebKeySet
- JsonWebKeySet(List<? extends JsonWebKey>) - Constructor for class org.jose4j.jwk.JsonWebKeySet
- JsonWebKeySet(JsonWebKey...) - Constructor for class org.jose4j.jwk.JsonWebKeySet
- JsonWebSignature - Class in org.jose4j.jws
-
The JsonWebSignature class is used to produce and consume JSON Web Signature (JWS) as defined in RFC 7515.
- JsonWebSignature() - Constructor for class org.jose4j.jws.JsonWebSignature
- JsonWebSignatureAlgorithm - Interface in org.jose4j.jws
- JsonWebStructure - Class in org.jose4j.jwx
- JsonWebStructure() - Constructor for class org.jose4j.jwx.JsonWebStructure
- JtiValidator - Class in org.jose4j.jwt.consumer
- JtiValidator(boolean) - Constructor for class org.jose4j.jwt.consumer.JtiValidator
- JweCustomizer - Interface in org.jose4j.jwt.consumer
-
A callback interface that provides a hook to call arbitrary methods on the JsonWebEncryption prior to the JwtConsumer using it to decrypt the content.
- JWK - Static variable in class org.jose4j.jwx.HeaderParameterNames
- JWK_SET_MEMBER_NAME - Static variable in class org.jose4j.jwk.JsonWebKeySet
- JWK_SET_URL - Static variable in class org.jose4j.jwx.HeaderParameterNames
- JwksDecryptionKeyResolver - Class in org.jose4j.keys.resolvers
- JwksDecryptionKeyResolver(List<JsonWebKey>) - Constructor for class org.jose4j.keys.resolvers.JwksDecryptionKeyResolver
- JwksVerificationKeyResolver - Class in org.jose4j.keys.resolvers
- JwksVerificationKeyResolver(List<JsonWebKey>) - Constructor for class org.jose4j.keys.resolvers.JwksVerificationKeyResolver
- JwsCustomizer - Interface in org.jose4j.jwt.consumer
-
A callback interface that provides a hook to call arbitrary methods on the JsonWebSignature prior to the JwtConsumer using it to verify the signature.
- JWT_ID - Static variable in class org.jose4j.jwt.ReservedClaimNames
- JWT_ID_MISSING - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWT had no JWT ID "jti" claim but the
JwtConsumer
was set up to require it. - JwtClaims - Class in org.jose4j.jwt
- JwtClaims() - Constructor for class org.jose4j.jwt.JwtClaims
- JwtConsumer - Class in org.jose4j.jwt.consumer
- JwtConsumerBuilder - Class in org.jose4j.jwt.consumer
-
Use the JwtConsumerBuilder to create the appropriate JwtConsumer for your JWT processing needs.
- JwtConsumerBuilder() - Constructor for class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Creates a new JwtConsumerBuilder, which is set up by default to build a JwtConsumer that requires a signature and will validate the core JWT claims when they are present.
- JwtContext - Class in org.jose4j.jwt.consumer
- JwtContext(String, JwtClaims, List<JsonWebStructure>) - Constructor for class org.jose4j.jwt.consumer.JwtContext
- JwtContext(JwtClaims, List<JsonWebStructure>) - Constructor for class org.jose4j.jwt.consumer.JwtContext
K
- kdf(byte[], int, byte[]) - Method in interface org.jose4j.jwe.kdf.ConcatenationKeyDerivationFunctionWithSha256
- kdf(byte[], int, byte[]) - Method in class org.jose4j.jwe.kdf.ConcatKeyDerivationFunction
- kdf(byte[], int, byte[], byte[], byte[], byte[], byte[]) - Method in class org.jose4j.jwe.kdf.ConcatKeyDerivationFunction
- kdf(byte[], int, String, String, String) - Method in class org.jose4j.jwe.kdf.KdfUtil
- KdfUtil - Class in org.jose4j.jwe.kdf
- KdfUtil() - Constructor for class org.jose4j.jwe.kdf.KdfUtil
- KdfUtil(String) - Constructor for class org.jose4j.jwe.kdf.KdfUtil
- key - Variable in class org.jose4j.jwk.JsonWebKey
- KEY_ID - Static variable in class org.jose4j.jwx.HeaderParameterNames
- KEY_ID_PARAMETER - Static variable in class org.jose4j.jwk.JsonWebKey
- KEY_OPERATIONS - Static variable in class org.jose4j.jwk.JsonWebKey
- KEY_TYPE - Static variable in class org.jose4j.jwk.EllipticCurveJsonWebKey
- KEY_TYPE - Static variable in class org.jose4j.jwk.OctetKeyPairJsonWebKey
- KEY_TYPE - Static variable in class org.jose4j.jwk.OctetSequenceJsonWebKey
- KEY_TYPE - Static variable in class org.jose4j.jwk.RsaJsonWebKey
- KEY_TYPE_PARAMETER - Static variable in class org.jose4j.jwk.JsonWebKey
- KEY_VALUE_MEMBER_NAME - Static variable in class org.jose4j.jwk.OctetSequenceJsonWebKey
- KeyManagementAlgorithm - Interface in org.jose4j.jwe
- KeyManagementAlgorithmIdentifiers - Class in org.jose4j.jwe
- KeyManagementAlgorithmIdentifiers() - Constructor for class org.jose4j.jwe.KeyManagementAlgorithmIdentifiers
- KeyOperations - Class in org.jose4j.jwk
-
"key_ops" (Key Operations) Parameter values as defined at https://tools.ietf.org/html/rfc7517#section-4.3
- KeyOperations() - Constructor for class org.jose4j.jwk.KeyOperations
- KeyPersuasion - Enum Class in org.jose4j.keys
- KeyValidationSupport - Class in org.jose4j.jwx
- KeyValidationSupport() - Constructor for class org.jose4j.jwx.KeyValidationSupport
L
- leftHalf(byte[]) - Static method in class org.jose4j.lang.ByteUtil
- lineLength - Variable in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Chunksize for encoding.
- log - Variable in class org.jose4j.jwa.AlgorithmInfo
- log - Variable in class org.jose4j.jwe.WrappingKeyManagementAlgorithm
M
- MacUtil - Class in org.jose4j.mac
- MacUtil() - Constructor for class org.jose4j.mac.MacUtil
- MALFORMED_CLAIM - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
A JWT claim was of the wrong type or otherwise malformed.
- MalformedClaimException - Exception in org.jose4j.jwt
- MalformedClaimException(String) - Constructor for exception org.jose4j.jwt.MalformedClaimException
- MalformedClaimException(String, Throwable) - Constructor for exception org.jose4j.jwt.MalformedClaimException
- manageForDecrypt(CryptoPrimitive, byte[], ContentEncryptionKeyDescriptor, Headers, ProviderContext) - Method in class org.jose4j.jwe.AesGcmKeyEncryptionAlgorithm
- manageForDecrypt(CryptoPrimitive, byte[], ContentEncryptionKeyDescriptor, Headers, ProviderContext) - Method in class org.jose4j.jwe.DirectKeyManagementAlgorithm
- manageForDecrypt(CryptoPrimitive, byte[], ContentEncryptionKeyDescriptor, Headers, ProviderContext) - Method in class org.jose4j.jwe.EcdhKeyAgreementAlgorithm
- manageForDecrypt(CryptoPrimitive, byte[], ContentEncryptionKeyDescriptor, Headers, ProviderContext) - Method in class org.jose4j.jwe.EcdhKeyAgreementWithAesKeyWrapAlgorithm
- manageForDecrypt(CryptoPrimitive, byte[], ContentEncryptionKeyDescriptor, Headers, ProviderContext) - Method in interface org.jose4j.jwe.KeyManagementAlgorithm
- manageForDecrypt(CryptoPrimitive, byte[], ContentEncryptionKeyDescriptor, Headers, ProviderContext) - Method in class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm
- manageForDecrypt(CryptoPrimitive, byte[], ContentEncryptionKeyDescriptor, Headers, ProviderContext) - Method in class org.jose4j.jwe.WrappingKeyManagementAlgorithm
- manageForEnc(Key, ContentEncryptionKeyDescriptor, byte[], ProviderContext) - Method in class org.jose4j.jwe.WrappingKeyManagementAlgorithm
- manageForEncrypt(Key, ContentEncryptionKeyDescriptor, Headers, byte[], ProviderContext) - Method in class org.jose4j.jwe.AesGcmKeyEncryptionAlgorithm
- manageForEncrypt(Key, ContentEncryptionKeyDescriptor, Headers, byte[], ProviderContext) - Method in class org.jose4j.jwe.DirectKeyManagementAlgorithm
- manageForEncrypt(Key, ContentEncryptionKeyDescriptor, Headers, byte[], ProviderContext) - Method in class org.jose4j.jwe.EcdhKeyAgreementAlgorithm
- manageForEncrypt(Key, ContentEncryptionKeyDescriptor, Headers, byte[], ProviderContext) - Method in class org.jose4j.jwe.EcdhKeyAgreementWithAesKeyWrapAlgorithm
- manageForEncrypt(Key, ContentEncryptionKeyDescriptor, Headers, byte[], ProviderContext) - Method in interface org.jose4j.jwe.KeyManagementAlgorithm
- manageForEncrypt(Key, ContentEncryptionKeyDescriptor, Headers, byte[], ProviderContext) - Method in class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm
- manageForEncrypt(Key, ContentEncryptionKeyDescriptor, Headers, byte[], ProviderContext) - Method in class org.jose4j.jwe.WrappingKeyManagementAlgorithm
- MASK_8BITS - Static variable in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Mask used to extract 8 bits, used in decoding bytes
- Maths - Class in org.jose4j.lang
- Maths() - Constructor for class org.jose4j.lang.Maths
- MIME_CHUNK_SIZE - Static variable in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
MIME chunk size per RFC 2045 section 6.8.
- MIN_RSA_KEY_LENGTH - Static variable in class org.jose4j.jwx.KeyValidationSupport
- MISCELLANEOUS - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
Miscellaneous.
- MODULUS_MEMBER_NAME - Static variable in class org.jose4j.jwk.RsaJsonWebKey
N
- newJwk(String) - Static method in class org.jose4j.jwk.JsonWebKey.Factory
- newJwk(Key) - Static method in class org.jose4j.jwk.JsonWebKey.Factory
- newJwk(Map<String, Object>) - Static method in class org.jose4j.jwk.JsonWebKey.Factory
- newPublicJwk(String) - Static method in class org.jose4j.jwk.PublicJsonWebKey.Factory
- newPublicJwk(String, String) - Static method in class org.jose4j.jwk.PublicJsonWebKey.Factory
- newPublicJwk(Key) - Static method in class org.jose4j.jwk.PublicJsonWebKey.Factory
- newPublicJwk(Map<String, Object>) - Static method in class org.jose4j.jwk.PublicJsonWebKey.Factory
- newPublicJwk(Map<String, Object>, String) - Static method in class org.jose4j.jwk.PublicJsonWebKey.Factory
- newString(byte[], String) - Static method in class org.jose4j.lang.StringUtil
- newString(byte[], Charset) - Static method in class org.jose4j.lang.StringUtil
- newStringUsAscii(byte[]) - Static method in class org.jose4j.lang.StringUtil
- newStringUtf8(byte[]) - Static method in class org.jose4j.lang.StringUtil
- NO_CONSTRAINTS - Static variable in class org.jose4j.jwa.AlgorithmConstraints
- NONE - Enum constant in enum class org.jose4j.keys.KeyPersuasion
- NONE - Static variable in class org.jose4j.jws.AlgorithmIdentifiers
- NOT_BEFORE - Static variable in class org.jose4j.jwt.ReservedClaimNames
- NOT_BEFORE_MISSING - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWT had no Not Before "nbf" claim but the
JwtConsumer
was set up to require it. - NOT_YET_VALID - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The Not Before "nbf" claim of the JWT indicates that it is not yet valid.
- notNull(Key) - Static method in class org.jose4j.jwx.KeyValidationSupport
- now() - Static method in class org.jose4j.jwt.IntDate
-
Deprecated.
- now() - Static method in class org.jose4j.jwt.NumericDate
- NumericDate - Class in org.jose4j.jwt
- NumericDateValidator - Class in org.jose4j.jwt.consumer
- NumericDateValidator() - Constructor for class org.jose4j.jwt.consumer.NumericDateValidator
O
- OctetKeyPairJsonWebKey - Class in org.jose4j.jwk
- OctetKeyPairJsonWebKey(PublicKey) - Constructor for class org.jose4j.jwk.OctetKeyPairJsonWebKey
- OctetKeyPairJsonWebKey(Map<String, Object>) - Constructor for class org.jose4j.jwk.OctetKeyPairJsonWebKey
- OctetKeyPairJsonWebKey(Map<String, Object>, String) - Constructor for class org.jose4j.jwk.OctetKeyPairJsonWebKey
- OctetKeyPairUtil - Class in org.jose4j.keys
- OctetKeyPairUtil(String, SecureRandom) - Constructor for class org.jose4j.keys.OctetKeyPairUtil
- OctetSequenceJsonWebKey - Class in org.jose4j.jwk
- OctetSequenceJsonWebKey(Key) - Constructor for class org.jose4j.jwk.OctetSequenceJsonWebKey
- OctetSequenceJsonWebKey(Map<String, Object>) - Constructor for class org.jose4j.jwk.OctetSequenceJsonWebKey
- OctJwkGenerator - Class in org.jose4j.jwk
- OctJwkGenerator() - Constructor for class org.jose4j.jwk.OctJwkGenerator
- OkpJwkGenerator - Class in org.jose4j.jwk
- OkpJwkGenerator() - Constructor for class org.jose4j.jwk.OkpJwkGenerator
- OMITTED_OKAY - Static variable in class org.jose4j.jwk.SimpleJwkFilter
- onNewKey() - Method in class org.jose4j.jws.JsonWebSignature
- onNewKey() - Method in class org.jose4j.jwx.JsonWebStructure
- org.jose4j.base64url - package org.jose4j.base64url
- org.jose4j.base64url.internal.apache.commons.codec.binary - package org.jose4j.base64url.internal.apache.commons.codec.binary
- org.jose4j.http - package org.jose4j.http
- org.jose4j.jca - package org.jose4j.jca
- org.jose4j.json - package org.jose4j.json
- org.jose4j.json.internal.json_simple - package org.jose4j.json.internal.json_simple
- org.jose4j.json.internal.json_simple.parser - package org.jose4j.json.internal.json_simple.parser
- org.jose4j.jwa - package org.jose4j.jwa
- org.jose4j.jwe - package org.jose4j.jwe
- org.jose4j.jwe.kdf - package org.jose4j.jwe.kdf
- org.jose4j.jwk - package org.jose4j.jwk
- org.jose4j.jws - package org.jose4j.jws
- org.jose4j.jwt - package org.jose4j.jwt
- org.jose4j.jwt.consumer - package org.jose4j.jwt.consumer
- org.jose4j.jwx - package org.jose4j.jwx
- org.jose4j.keys - package org.jose4j.keys
- org.jose4j.keys.resolvers - package org.jose4j.keys.resolvers
- org.jose4j.lang - package org.jose4j.lang
- org.jose4j.mac - package org.jose4j.mac
- org.jose4j.zip - package org.jose4j.zip
- OTHER_PRIMES_INFO_MEMBER_NAME - Static variable in class org.jose4j.jwk.RsaJsonWebKey
- otherParameters - Variable in class org.jose4j.jwk.JsonWebKey
P
- P_256 - Static variable in class org.jose4j.keys.EllipticCurves
- P_384 - Static variable in class org.jose4j.keys.EllipticCurves
- P_521 - Static variable in class org.jose4j.keys.EllipticCurves
- P256 - Static variable in class org.jose4j.keys.EllipticCurves
- P384 - Static variable in class org.jose4j.keys.EllipticCurves
- P521 - Static variable in class org.jose4j.keys.EllipticCurves
- PAD - Variable in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
- PAD_DEFAULT - Static variable in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Byte used to pad output.
- parse(Reader) - Static method in class org.jose4j.json.internal.json_simple.JSONValue
-
Deprecated.this method may throw an
Error
instead of returningnull
; please useJSONValue.parseWithException(Reader)
instead - parse(Reader) - Method in class org.jose4j.json.internal.json_simple.parser.JSONParser
- parse(Reader, ContainerFactory) - Method in class org.jose4j.json.internal.json_simple.parser.JSONParser
-
Parse JSON text into java object from the input source.
- parse(Reader, ContentHandler) - Method in class org.jose4j.json.internal.json_simple.parser.JSONParser
- parse(Reader, ContentHandler, boolean) - Method in class org.jose4j.json.internal.json_simple.parser.JSONParser
-
Stream processing of JSON text.
- parse(String) - Static method in class org.jose4j.json.internal.json_simple.JSONValue
-
Deprecated.this method may throw an
Error
instead of returningnull
; please useJSONValue.parseWithException(String)
instead - parse(String) - Method in class org.jose4j.json.internal.json_simple.parser.JSONParser
- parse(String) - Static method in class org.jose4j.jwt.JwtClaims
- parse(String, ContainerFactory) - Method in class org.jose4j.json.internal.json_simple.parser.JSONParser
- parse(String, ContentHandler) - Method in class org.jose4j.json.internal.json_simple.parser.JSONParser
- parse(String, ContentHandler, boolean) - Method in class org.jose4j.json.internal.json_simple.parser.JSONParser
- parse(String, JwtContext) - Static method in class org.jose4j.jwt.JwtClaims
- ParseException - Exception in org.jose4j.json.internal.json_simple.parser
-
ParseException explains why and where the error occurs in source JSON text.
- ParseException(int) - Constructor for exception org.jose4j.json.internal.json_simple.parser.ParseException
- ParseException(int, int, Object) - Constructor for exception org.jose4j.json.internal.json_simple.parser.ParseException
- ParseException(int, Object) - Constructor for exception org.jose4j.json.internal.json_simple.parser.ParseException
- parseJson(String) - Static method in class org.jose4j.json.JsonHeaderUtil
-
Deprecated.please use JsonUtil
- parseJson(String) - Static method in class org.jose4j.json.JsonUtil
- parseWithException(Reader) - Static method in class org.jose4j.json.internal.json_simple.JSONValue
-
Parse JSON text into java object from the input source.
- parseWithException(String) - Static method in class org.jose4j.json.internal.json_simple.JSONValue
- PasswordBasedKeyDerivationFunction2 - Class in org.jose4j.jwe.kdf
-
An implementation of PBKDF2 from RFC 2898 using HMAC as the underlying pseudorandom function.
- PasswordBasedKeyDerivationFunction2(String) - Constructor for class org.jose4j.jwe.kdf.PasswordBasedKeyDerivationFunction2
- PBES2_HS256_A128KW - Static variable in class org.jose4j.jwe.KeyManagementAlgorithmIdentifiers
- PBES2_HS384_A192KW - Static variable in class org.jose4j.jwe.KeyManagementAlgorithmIdentifiers
- PBES2_HS512_A256KW - Static variable in class org.jose4j.jwe.KeyManagementAlgorithmIdentifiers
- PBES2_ITERATION_COUNT - Static variable in class org.jose4j.jwx.HeaderParameterNames
- PBES2_SALT_INPUT - Static variable in class org.jose4j.jwx.HeaderParameterNames
- Pbes2HmacShaWithAesKeyWrapAlgorithm - Class in org.jose4j.jwe
- Pbes2HmacShaWithAesKeyWrapAlgorithm(String, String, AesKeyWrapManagementAlgorithm) - Constructor for class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm
- Pbes2HmacShaWithAesKeyWrapAlgorithm.HmacSha256Aes128 - Class in org.jose4j.jwe
- Pbes2HmacShaWithAesKeyWrapAlgorithm.HmacSha384Aes192 - Class in org.jose4j.jwe
- Pbes2HmacShaWithAesKeyWrapAlgorithm.HmacSha512Aes256 - Class in org.jose4j.jwe
- PbkdfKey - Class in org.jose4j.keys
- PbkdfKey(String) - Constructor for class org.jose4j.keys.PbkdfKey
- PEM_CHUNK_SIZE - Static variable in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
PEM chunk size per RFC 1421 section 4.3.2.4.
- pemEncode(PublicKey) - Static method in class org.jose4j.keys.EdDsaKeyUtil
- PERMIT - Enum constant in enum class org.jose4j.jwa.AlgorithmConstraints.ConstraintType
-
Allow only the indicated algorithms and no others.
- prepareDecryptingPrimitive() - Method in class org.jose4j.jwe.JsonWebEncryption
-
Create, initialize and return the
CryptoPrimitive
that this JWE instance will use for agreement or decryption of the content encryption key. - prepareForDecrypt(Key, Headers, ProviderContext) - Method in class org.jose4j.jwe.AesGcmKeyEncryptionAlgorithm
- prepareForDecrypt(Key, Headers, ProviderContext) - Method in class org.jose4j.jwe.DirectKeyManagementAlgorithm
- prepareForDecrypt(Key, Headers, ProviderContext) - Method in class org.jose4j.jwe.EcdhKeyAgreementAlgorithm
- prepareForDecrypt(Key, Headers, ProviderContext) - Method in class org.jose4j.jwe.EcdhKeyAgreementWithAesKeyWrapAlgorithm
- prepareForDecrypt(Key, Headers, ProviderContext) - Method in interface org.jose4j.jwe.KeyManagementAlgorithm
- prepareForDecrypt(Key, Headers, ProviderContext) - Method in class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm
- prepareForDecrypt(Key, Headers, ProviderContext) - Method in class org.jose4j.jwe.WrappingKeyManagementAlgorithm
- prepareForSign(Key, ProviderContext) - Method in class org.jose4j.jws.BaseSignatureAlgorithm
- prepareForSign(Key, ProviderContext) - Method in class org.jose4j.jws.HmacUsingShaAlgorithm
- prepareForSign(Key, ProviderContext) - Method in interface org.jose4j.jws.JsonWebSignatureAlgorithm
- prepareForSign(Key, ProviderContext) - Method in class org.jose4j.jws.UnsecuredNoneAlgorithm
- prepareSigningPrimitive() - Method in class org.jose4j.jws.JsonWebSignature
-
Create, initialize (using the key and
ProviderContext
) and return theCryptoPrimitive
that this JWS instance will use for signing. - PRIME_FACTOR_OTHER_MEMBER_NAME - Static variable in class org.jose4j.jwk.RsaJsonWebKey
- primitive(Object) - Method in interface org.jose4j.json.internal.json_simple.parser.ContentHandler
-
Receive notification of the JSON primitive values: java.lang.String, java.lang.Number, java.lang.Boolean null
- PRIVATE_EXPONENT_MEMBER_NAME - Static variable in class org.jose4j.jwk.RsaJsonWebKey
- PRIVATE_KEY_MEMBER_NAME - Static variable in class org.jose4j.jwk.EllipticCurveJsonWebKey
- PRIVATE_KEY_MEMBER_NAME - Static variable in class org.jose4j.jwk.OctetKeyPairJsonWebKey
- privateKey - Variable in class org.jose4j.jwk.PublicJsonWebKey
- privateKey(byte[], String) - Method in class org.jose4j.keys.EdDsaKeyUtil
- privateKey(byte[], String) - Method in class org.jose4j.keys.OctetKeyPairUtil
- privateKey(byte[], String) - Method in class org.jose4j.keys.XDHKeyUtil
- privateKey(BigInteger, BigInteger) - Method in class org.jose4j.keys.RsaKeyUtil
- privateKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Method in class org.jose4j.keys.RsaKeyUtil
- privateKey(BigInteger, ECParameterSpec) - Method in class org.jose4j.keys.EcKeyUtil
- process(String) - Method in class org.jose4j.jwt.consumer.JwtConsumer
- processContext(JwtContext) - Method in class org.jose4j.jwt.consumer.JwtConsumer
- processToClaims(String) - Method in class org.jose4j.jwt.consumer.JwtConsumer
- produceThumbprintHashInput() - Method in class org.jose4j.jwk.EllipticCurveJsonWebKey
- produceThumbprintHashInput() - Method in class org.jose4j.jwk.JsonWebKey
- produceThumbprintHashInput() - Method in class org.jose4j.jwk.OctetKeyPairJsonWebKey
- produceThumbprintHashInput() - Method in class org.jose4j.jwk.OctetSequenceJsonWebKey
- produceThumbprintHashInput() - Method in class org.jose4j.jwk.RsaJsonWebKey
- provider - Variable in class org.jose4j.keys.EdDsaKeyUtil
- ProviderContext - Class in org.jose4j.jca
-
Allows for the caller of various JOSE and JWT functionality to specify a particular Java Cryptography Architecture provider by name for various cryptographic operations as well as a
SecureRandom
source of randomness. - ProviderContext() - Constructor for class org.jose4j.jca.ProviderContext
- ProviderContext.Context - Class in org.jose4j.jca
-
Allows for a provider to be named for various operations.
- ProviderContext.KeyDecipherMode - Enum Class in org.jose4j.jca
-
The cipher mode to use when deciphering/decrypting/unwrapping an encrypted content encryption key
- ProviderContext.SignatureAlgorithmOverride - Class in org.jose4j.jca
-
Signature Algorithm info used to override normal defaults.
- PUBLIC_KEY_MEMBER_NAME - Static variable in class org.jose4j.jwk.OctetKeyPairJsonWebKey
- PUBLIC_ONLY - Enum constant in enum class org.jose4j.jwk.JsonWebKey.OutputControlLevel
- PublicJsonWebKey - Class in org.jose4j.jwk
- PublicJsonWebKey(PublicKey) - Constructor for class org.jose4j.jwk.PublicJsonWebKey
- PublicJsonWebKey(Map<String, Object>) - Constructor for class org.jose4j.jwk.PublicJsonWebKey
- PublicJsonWebKey(Map<String, Object>, String) - Constructor for class org.jose4j.jwk.PublicJsonWebKey
- PublicJsonWebKey.Factory - Class in org.jose4j.jwk
- publicKey(byte[], String) - Method in class org.jose4j.keys.EdDsaKeyUtil
- publicKey(byte[], String) - Method in class org.jose4j.keys.OctetKeyPairUtil
- publicKey(byte[], String) - Method in class org.jose4j.keys.XDHKeyUtil
- publicKey(BigInteger, BigInteger) - Method in class org.jose4j.keys.RsaKeyUtil
- publicKey(BigInteger, BigInteger, ECParameterSpec) - Method in class org.jose4j.keys.EcKeyUtil
- putIfNotNull(String, Object, Map<String, Object>) - Method in class org.jose4j.jwk.JsonWebKey
R
- randomBytes(int) - Method in interface org.jose4j.lang.ByteGenerator
- randomBytes(int) - Static method in class org.jose4j.lang.ByteUtil
- randomBytes(int) - Method in class org.jose4j.lang.DefaultByteGenerator
-
Deprecated.use ByteUtil.randomBytes(...)
- randomBytes(int, SecureRandom) - Static method in class org.jose4j.lang.ByteUtil
- rawCompactSerialization - Variable in class org.jose4j.jwx.JsonWebStructure
- rawPrivateKey(PrivateKey) - Method in class org.jose4j.keys.EdDsaKeyUtil
- rawPrivateKey(PrivateKey) - Method in class org.jose4j.keys.OctetKeyPairUtil
- rawPrivateKey(PrivateKey) - Method in class org.jose4j.keys.XDHKeyUtil
- rawPublicKey(Key) - Method in class org.jose4j.keys.EdDsaKeyUtil
- rawPublicKey(Key) - Method in class org.jose4j.keys.OctetKeyPairUtil
- rawPublicKey(Key) - Method in class org.jose4j.keys.XDHKeyUtil
- refresh() - Method in class org.jose4j.jwk.HttpsJwks
-
Forces a refresh of the cached JWKs from the JWKS endpoint.
- registerAlgorithm(A) - Method in class org.jose4j.jwa.AlgorithmFactory
- registerValidator(ErrorCodeValidator) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Custom ErrorCodeValidator implementations, which will be invoked when the
JwtConsumer
is validating the JWT claims. - registerValidator(Validator) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Custom Validator implementations, which will be invoked when the
JwtConsumer
is validating the JWT claims. - removeFromOtherParams(String...) - Method in class org.jose4j.jwk.JsonWebKey
- ReservedClaimNames - Class in org.jose4j.jwt
- ReservedClaimNames() - Constructor for class org.jose4j.jwt.ReservedClaimNames
- reset() - Method in class org.jose4j.json.internal.json_simple.ItemList
- reset() - Method in class org.jose4j.json.internal.json_simple.parser.JSONParser
-
Reset the parser to the initial state without resetting the underlying reader.
- reset(Reader) - Method in class org.jose4j.json.internal.json_simple.parser.JSONParser
-
Reset the parser to the initial state with a new character reader.
- resolveKey(JsonWebEncryption, List<JsonWebStructure>) - Method in interface org.jose4j.keys.resolvers.DecryptionKeyResolver
-
Choose the key to be used for decryption on the given JWE.
- resolveKey(JsonWebEncryption, List<JsonWebStructure>) - Method in class org.jose4j.keys.resolvers.JwksDecryptionKeyResolver
- resolveKey(JsonWebSignature, List<JsonWebStructure>) - Method in class org.jose4j.keys.resolvers.EmbeddedJwkVerificationKeyResolver
- resolveKey(JsonWebSignature, List<JsonWebStructure>) - Method in class org.jose4j.keys.resolvers.HttpsJwksVerificationKeyResolver
- resolveKey(JsonWebSignature, List<JsonWebStructure>) - Method in class org.jose4j.keys.resolvers.JwksVerificationKeyResolver
- resolveKey(JsonWebSignature, List<JsonWebStructure>) - Method in interface org.jose4j.keys.resolvers.VerificationKeyResolver
-
Choose the key to be used for signature verification on the given JWS.
- resolveKey(JsonWebSignature, List<JsonWebStructure>) - Method in class org.jose4j.keys.resolvers.X509VerificationKeyResolver
- Response - Class in org.jose4j.http
- Response(int, String, Map<String, List<String>>, String) - Constructor for class org.jose4j.http.Response
- reverse(byte[]) - Static method in class org.jose4j.lang.ByteUtil
- rightHalf(byte[]) - Static method in class org.jose4j.lang.ByteUtil
- RSA - Static variable in class org.jose4j.keys.RsaKeyUtil
- RSA_OAEP - Static variable in class org.jose4j.jwe.KeyManagementAlgorithmIdentifiers
- RSA_OAEP_256 - Static variable in class org.jose4j.jwe.KeyManagementAlgorithmIdentifiers
- RSA_PSS_USING_SHA256 - Static variable in class org.jose4j.jws.AlgorithmIdentifiers
- RSA_PSS_USING_SHA384 - Static variable in class org.jose4j.jws.AlgorithmIdentifiers
- RSA_PSS_USING_SHA512 - Static variable in class org.jose4j.jws.AlgorithmIdentifiers
- RSA_USING_SHA256 - Static variable in class org.jose4j.jws.AlgorithmIdentifiers
- RSA_USING_SHA384 - Static variable in class org.jose4j.jws.AlgorithmIdentifiers
- RSA_USING_SHA512 - Static variable in class org.jose4j.jws.AlgorithmIdentifiers
- Rsa1_5() - Constructor for class org.jose4j.jwe.RsaKeyManagementAlgorithm.Rsa1_5
- RSA1_5 - Static variable in class org.jose4j.jwe.KeyManagementAlgorithmIdentifiers
- RsaJsonWebKey - Class in org.jose4j.jwk
- RsaJsonWebKey(RSAPublicKey) - Constructor for class org.jose4j.jwk.RsaJsonWebKey
- RsaJsonWebKey(Map<String, Object>) - Constructor for class org.jose4j.jwk.RsaJsonWebKey
- RsaJsonWebKey(Map<String, Object>, String) - Constructor for class org.jose4j.jwk.RsaJsonWebKey
- RsaJwkGenerator - Class in org.jose4j.jwk
- RsaJwkGenerator() - Constructor for class org.jose4j.jwk.RsaJwkGenerator
- RsaKeyManagementAlgorithm - Class in org.jose4j.jwe
- RsaKeyManagementAlgorithm(String, String) - Constructor for class org.jose4j.jwe.RsaKeyManagementAlgorithm
- RsaKeyManagementAlgorithm.Rsa1_5 - Class in org.jose4j.jwe
- RsaKeyManagementAlgorithm.RsaOaep - Class in org.jose4j.jwe
- RsaKeyManagementAlgorithm.RsaOaep256 - Class in org.jose4j.jwe
- RsaKeyUtil - Class in org.jose4j.keys
- RsaKeyUtil() - Constructor for class org.jose4j.keys.RsaKeyUtil
- RsaKeyUtil(String, SecureRandom) - Constructor for class org.jose4j.keys.RsaKeyUtil
- RsaOaep() - Constructor for class org.jose4j.jwe.RsaKeyManagementAlgorithm.RsaOaep
- RsaOaep256() - Constructor for class org.jose4j.jwe.RsaKeyManagementAlgorithm.RsaOaep256
- RsaPssSha256() - Constructor for class org.jose4j.jws.RsaUsingShaAlgorithm.RsaPssSha256
- RsaPssSha384() - Constructor for class org.jose4j.jws.RsaUsingShaAlgorithm.RsaPssSha384
- RsaPssSha512() - Constructor for class org.jose4j.jws.RsaUsingShaAlgorithm.RsaPssSha512
- RsaSha256() - Constructor for class org.jose4j.jws.RsaUsingShaAlgorithm.RsaSha256
- RsaSha384() - Constructor for class org.jose4j.jws.RsaUsingShaAlgorithm.RsaSha384
- RsaSha512() - Constructor for class org.jose4j.jws.RsaUsingShaAlgorithm.RsaSha512
- RSASSA_PSS - Static variable in class org.jose4j.jws.RsaUsingShaAlgorithm
- RsaUsingShaAlgorithm - Class in org.jose4j.jws
- RsaUsingShaAlgorithm(String, String) - Constructor for class org.jose4j.jws.RsaUsingShaAlgorithm
- RsaUsingShaAlgorithm.RsaPssSha256 - Class in org.jose4j.jws
- RsaUsingShaAlgorithm.RsaPssSha384 - Class in org.jose4j.jws
- RsaUsingShaAlgorithm.RsaPssSha512 - Class in org.jose4j.jws
- RsaUsingShaAlgorithm.RsaSha256 - Class in org.jose4j.jws
- RsaUsingShaAlgorithm.RsaSha384 - Class in org.jose4j.jws
- RsaUsingShaAlgorithm.RsaSha512 - Class in org.jose4j.jws
S
- S_END - Static variable in class org.jose4j.json.internal.json_simple.parser.JSONParser
- S_IN_ARRAY - Static variable in class org.jose4j.json.internal.json_simple.parser.JSONParser
- S_IN_ERROR - Static variable in class org.jose4j.json.internal.json_simple.parser.JSONParser
- S_IN_FINISHED_VALUE - Static variable in class org.jose4j.json.internal.json_simple.parser.JSONParser
- S_IN_OBJECT - Static variable in class org.jose4j.json.internal.json_simple.parser.JSONParser
- S_IN_PAIR_VALUE - Static variable in class org.jose4j.json.internal.json_simple.parser.JSONParser
- S_INIT - Static variable in class org.jose4j.json.internal.json_simple.parser.JSONParser
- S_PASSED_PAIR_KEY - Static variable in class org.jose4j.json.internal.json_simple.parser.JSONParser
- SECOND_FACTOR_CRT_EXPONENT_MEMBER_NAME - Static variable in class org.jose4j.jwk.RsaJsonWebKey
- SECOND_PRIME_FACTOR_MEMBER_NAME - Static variable in class org.jose4j.jwk.RsaJsonWebKey
- SECP_256K1 - Static variable in class org.jose4j.keys.EllipticCurves
- SECP256K1 - Static variable in class org.jose4j.keys.EllipticCurves
- secureEquals(byte[], byte[]) - Static method in class org.jose4j.lang.ByteUtil
- secureRandom - Variable in class org.jose4j.keys.EdDsaKeyUtil
- select(JsonWebEncryption, Collection<JsonWebKey>) - Method in class org.jose4j.jwk.DecryptionJwkSelector
- select(JsonWebSignature, Collection<JsonWebKey>) - Method in class org.jose4j.jwk.VerificationJwkSelector
- select(JsonWebSignature, List<JsonWebKey>) - Method in class org.jose4j.keys.resolvers.HttpsJwksVerificationKeyResolver
- selectList(JsonWebEncryption, Collection<JsonWebKey>) - Method in class org.jose4j.jwk.DecryptionJwkSelector
- selectList(JsonWebSignature, Collection<JsonWebKey>) - Method in class org.jose4j.jwk.VerificationJwkSelector
- selectWithVerifySignatureDisambiguate(JsonWebSignature, Collection<JsonWebKey>) - Method in class org.jose4j.jwk.VerificationJwkSelector
- serialize(String...) - Static method in class org.jose4j.jwx.CompactSerialization
-
Deprecated.please use CompactSerializer
- serialize(String...) - Static method in class org.jose4j.jwx.CompactSerializer
- setAlg(String, boolean) - Method in class org.jose4j.jwk.SimpleJwkFilter
- setAlgorithm(String) - Method in class org.jose4j.jwk.JsonWebKey
- setAlgorithmConstraints(AlgorithmConstraints) - Method in class org.jose4j.jwx.JsonWebStructure
- setAlgorithmHeaderValue(String) - Method in class org.jose4j.jwx.JsonWebStructure
- setAlgorithmIdentifier(String) - Method in class org.jose4j.jwa.AlgorithmInfo
- setAlgorithmParameterSpec(AlgorithmParameterSpec) - Method in class org.jose4j.jwe.WrappingKeyManagementAlgorithm
- setAlgorithmParameterSpec(AlgorithmParameterSpec) - Method in class org.jose4j.jws.BaseSignatureAlgorithm
- setAllowedClockSkewInSeconds(int) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the amount of clock skew to allow for when validate the expiration time, issued at time, and not before time claims.
- setAllowedClockSkewSeconds(int) - Method in class org.jose4j.jwt.consumer.NumericDateValidator
- setAllowFallbackDeriveFromX5cForX5Thumbs(boolean) - Method in class org.jose4j.jwk.SimpleJwkFilter
- setAudience(String) - Method in class org.jose4j.jwt.JwtClaims
- setAudience(String...) - Method in class org.jose4j.jwt.JwtClaims
- setAudience(List<String>) - Method in class org.jose4j.jwt.JwtClaims
- setCertificateChain(X509Certificate...) - Method in class org.jose4j.jwk.PublicJsonWebKey
- setCertificateChain(List<X509Certificate>) - Method in class org.jose4j.jwk.PublicJsonWebKey
- setCertificateChainHeaderValue(X509Certificate...) - Method in class org.jose4j.jwx.JsonWebStructure
- setCipherProvider(String) - Method in class org.jose4j.jca.ProviderContext.Context
-
Sets the JCA provider to be used for relevant
Cipher
operations. - setClaim(String, Object) - Method in class org.jose4j.jwt.JwtClaims
- setCompactSerialization(String) - Method in class org.jose4j.jwx.JsonWebStructure
- setCompactSerializationParts(String[]) - Method in class org.jose4j.jwe.JsonWebEncryption
- setCompactSerializationParts(String[]) - Method in class org.jose4j.jws.JsonWebSignature
- setCompactSerializationParts(String[]) - Method in class org.jose4j.jwx.JsonWebStructure
- setCompressionAlgorithmHeaderParameter(String) - Method in class org.jose4j.jwe.JsonWebEncryption
- setConnectTimeout(int) - Method in class org.jose4j.http.Get
-
Sets a specified timeout value, in milliseconds, to be used by the underlying URLConnection when opening a communications link to the resource referenced by the URLConnection.
- setContentEncryptionAlgorithmConstraints(AlgorithmConstraints) - Method in class org.jose4j.jwe.JsonWebEncryption
- setContentEncryptionKey(byte[]) - Method in class org.jose4j.jwe.JsonWebEncryption
- setContentTypeHeaderValue(String) - Method in class org.jose4j.jwx.JsonWebStructure
- setCriticalHeaderNames(String...) - Method in class org.jose4j.jwx.JsonWebStructure
-
Sets the value(s) of the critical ("crit") header, defined in section 4.1.11 of RFC 7515, which indicates that those headers MUST be understood and processed by the recipient.
- setCrv(String, boolean) - Method in class org.jose4j.jwk.SimpleJwkFilter
- setCrvs(String[], boolean) - Method in class org.jose4j.jwk.SimpleJwkFilter
- setDecryptionKey(Key) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the key to be used for JWE decryption.
- setDecryptionKeyResolver(DecryptionKeyResolver) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the DecryptionKeyResolver to use to select the key for JWE decryption.
- setDefaultCacheDuration(long) - Method in class org.jose4j.jwk.HttpsJwks
-
The time period to cache the JWKs from the endpoint, if the cache directive headers of the response are not present or indicate that the content should not be cached.
- setDefaultIterationCount(long) - Method in class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm
- setDefaultSaltByteLength(int) - Method in class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm
- setDisableRequireSignature() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Because integrity protection is needed in most usages of JWT, a signature on the JWT is required by default.
- setDisambiguateWithAttemptDecrypt(boolean) - Method in class org.jose4j.keys.resolvers.JwksDecryptionKeyResolver
-
Indicates whether to try decrypting to disambiguate when the normal key selection based on the JWE headers results in more than one key.
- setDisambiguateWithVerifySignature(boolean) - Method in class org.jose4j.keys.resolvers.HttpsJwksVerificationKeyResolver
-
Indicates whether or not to use signature verification to try and disambiguate when the normal key selection based on the JWS headers results in more than one key.
- setDisambiguateWithVerifySignature(boolean) - Method in class org.jose4j.keys.resolvers.JwksVerificationKeyResolver
-
Indicates whether or not to use signature verification to try and disambiguate when the normal key selection based on the JWS headers results in more than one key.
- setDoKeyValidation(boolean) - Method in class org.jose4j.jwx.JsonWebStructure
- setEnableLiberalContentTypeHandling() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
According to section 5.2 of the JWT spec, when nested signing or encryption is employed with a JWT, the "cty" header parameter has to be present and have a value of "JWT" to indicate that a nested JWT is the payload of the outer JWT.
- setEnableRequireEncryption() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Require that the JWT be encrypted, which is not required by default.
- setEnableRequireIntegrity() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Require that the JWT have some integrity protection, either a signature/MAC JWS or a JWE using a symmetric key management algorithm.
- setEncodedContentEncryptionKey(String) - Method in class org.jose4j.jwe.JsonWebEncryption
- setEncodedHeader(String) - Method in class org.jose4j.jwx.JsonWebStructure
- setEncodedIv(String) - Method in class org.jose4j.jwe.JsonWebEncryption
- setEncodedPayload(String) - Method in class org.jose4j.jws.JsonWebSignature
- setEncryptionMethodHeaderParameter(String) - Method in class org.jose4j.jwe.JsonWebEncryption
- setErrorType(int) - Method in exception org.jose4j.json.internal.json_simple.parser.ParseException
- setEvaluationTime(NumericDate) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the time used to validate the expiration time, issued at time, and not before time claims.
- setEvaluationTime(NumericDate) - Method in class org.jose4j.jwt.consumer.NumericDateValidator
- setExpectedAudience(boolean, String...) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the audience value(s) to use when validating the audience ("aud") claim of a JWT.
- setExpectedAudience(String...) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the audience value(s) to use when validating the audience ("aud") claim of a JWT and require that an audience claim be present.
- setExpectedIssuer(boolean, String) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Indicates whether or not the issuer ("iss") claim is required and optionally what the expected value is.
- setExpectedIssuer(String) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Indicates the expected value of the issuer ("iss") claim and that the claim is required.
- setExpectedIssuers(boolean, String...) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Indicates whether or not the issuer ("iss") claim is required and optionally what the expected values can be.
- setExpectedSubject(String) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Require that a subject ("sub") claim be present in the JWT and that its value match that of the provided subject.
- setExpectedType(boolean, String) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Facilities explicit JWT typing by setting the expected media type value of the "typ" header of the innermost JWT including prepending "application/" to any "typ" value not containing a '/' as defined in Section 4.1.9 of RFC 7515.
- setExpirationTime(NumericDate) - Method in class org.jose4j.jwt.JwtClaims
- setExpirationTimeMinutesInTheFuture(float) - Method in class org.jose4j.jwt.JwtClaims
- setFullHeaderAsJsonString(String) - Method in class org.jose4j.jwx.Headers
- setGeneralProvider(String) - Method in class org.jose4j.jca.ProviderContext.Context
-
Sets the general JCA provider to be used for all relevant operations when a more specific one isn't set.
- setGeneratedJwtId() - Method in class org.jose4j.jwt.JwtClaims
- setGeneratedJwtId(int) - Method in class org.jose4j.jwt.JwtClaims
- setHeader(String, Object) - Method in class org.jose4j.jwx.JsonWebStructure
- setHeader(String, String) - Method in class org.jose4j.jwx.JsonWebStructure
- setHostnameVerifier(HostnameVerifier) - Method in class org.jose4j.http.Get
-
Sets the HostnameVerifier used by the underlying HttpsURLConnection.
- setHttpProxy(Proxy) - Method in class org.jose4j.http.Get
-
Sets the Proxy through which the connection will be made with
URL.openConnection(Proxy)
. - setIatAllowedSecondsInTheFuture(int) - Method in class org.jose4j.jwt.consumer.NumericDateValidator
- setIatAllowedSecondsInThePast(int) - Method in class org.jose4j.jwt.consumer.NumericDateValidator
- setInitialRetryWaitTime(long) - Method in class org.jose4j.http.Get
-
Sets the initial wait time for retry requests.
- setIntegrity(byte[]) - Method in class org.jose4j.jwx.JsonWebStructure
- setIssuedAt(NumericDate) - Method in class org.jose4j.jwt.JwtClaims
- setIssuedAtRestrictions(int, int) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Places restrictions on how far from the time of evaluation the value of an issued at time ("iat") claim can be while still accepting the token as valid.
- setIssuedAtToNow() - Method in class org.jose4j.jwt.JwtClaims
- setIssuer(String) - Method in class org.jose4j.jwt.JwtClaims
- setIv(byte[]) - Method in class org.jose4j.jwe.JsonWebEncryption
- setJavaAlgorithm(String) - Method in class org.jose4j.jwa.AlgorithmInfo
- setJweAlgorithmConstraints(AlgorithmConstraints) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the JWE algorithm constraints to be applied to key management when processing the JWT.
- setJweAlgorithmConstraints(AlgorithmConstraints.ConstraintType, String...) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the JWE algorithm constraints to be applied to key management when processing the JWT.
- setJweContentEncryptionAlgorithmConstraints(AlgorithmConstraints) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the JWE algorithm constraints to be applied to content encryption when processing the JWT.
- setJweContentEncryptionAlgorithmConstraints(AlgorithmConstraints.ConstraintType, String...) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the JWE algorithm constraints to be applied to content encryption when processing the JWT.
- setJweCustomizer(JweCustomizer) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set a callback JweCustomizer that provides a hook to call arbitrary methods on the/any JsonWebEncryption prior to the JwsConsumer using it for decryption.
- setJweProviderContext(ProviderContext) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Sets the
ProviderContext
for any JWE operations to be done by the JwtConsumer being built. - setJwkHeader(PublicJsonWebKey) - Method in class org.jose4j.jwx.JsonWebStructure
-
Sets the "jwk" (JSON Web Key) Header Parameter per https://tools.ietf.org/html/rfc7515#section-4.1.3 and/or https://tools.ietf.org/html/rfc7516#section-4.1.5
- setJwkHeaderValue(String, JsonWebKey) - Method in class org.jose4j.jwx.Headers
- setJwsAlgorithmConstraints(AlgorithmConstraints) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the JWS algorithm constraints to be applied when processing the JWT.
- setJwsAlgorithmConstraints(AlgorithmConstraints.ConstraintType, String...) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the JWS algorithm constraints to be applied when processing the JWT.
- setJwsCustomizer(JwsCustomizer) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set a callback JwsCustomizer that provides a hook to call arbitrary methods on the/any JsonWebSignature prior to the JwsConsumer using it to verify the signature.
- setJwsProviderContext(ProviderContext) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Sets the
ProviderContext
for any JWS operations to be done by the JwtConsumer being built. - setJwtId(String) - Method in class org.jose4j.jwt.JwtClaims
- setKey(Key) - Method in class org.jose4j.jwx.JsonWebStructure
- setKeyAgreementProvider(String) - Method in class org.jose4j.jca.ProviderContext.Context
-
Sets the JCA provider to be used for relevant
KeyAgreement
operations. - setKeyDecipherModeOverride(ProviderContext.KeyDecipherMode) - Method in class org.jose4j.jca.ProviderContext.Context
-
Sets the cipher mode to use when deciphering/decrypting/unwrapping an encrypted content encryption key.
- setKeyFactoryProvider(String) - Method in class org.jose4j.jca.ProviderContext.Context
-
Sets the JCA provider to be used for relevant
KeyFactory
operations. - setKeyId(String) - Method in class org.jose4j.jwk.JsonWebKey
- setKeyIdHeaderValue(String) - Method in class org.jose4j.jwx.JsonWebStructure
- setKeyOperations(String[], boolean) - Method in class org.jose4j.jwk.SimpleJwkFilter
- setKeyOps(List<String>) - Method in class org.jose4j.jwk.JsonWebKey
- setKeyPairGeneratorProvider(String) - Method in class org.jose4j.jca.ProviderContext.Context
-
Sets the JCA provider to be used for relevant
KeyPairGenerator
operations. - setKeyPersuasion(KeyPersuasion) - Method in class org.jose4j.jwa.AlgorithmInfo
- setKeyType(String) - Method in class org.jose4j.jwa.AlgorithmInfo
- setKid(String, boolean) - Method in class org.jose4j.jwk.SimpleJwkFilter
- setKnownCriticalHeaders(String...) - Method in class org.jose4j.jwx.JsonWebStructure
-
Sets the values of the critical ("crit") header that are acceptable for the library to process.
- setKty(String) - Method in class org.jose4j.jwk.SimpleJwkFilter
- setMacProvider(String) - Method in class org.jose4j.jca.ProviderContext.Context
-
Sets the JCA provider to be used for relevant
Mac
operations. - setMaxFutureValidityInMinutes(int) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set maximum on how far in the future the "exp" claim can be.
- setMaxFutureValidityInMinutes(int) - Method in class org.jose4j.jwt.consumer.NumericDateValidator
- setMessageDigestProvider(String) - Method in class org.jose4j.jca.ProviderContext.Context
-
Sets the JCA provider to be used for relevant
MessageDigest
operations. - setNotBefore(NumericDate) - Method in class org.jose4j.jwt.JwtClaims
- setNotBeforeMinutesInThePast(float) - Method in class org.jose4j.jwt.JwtClaims
- setNumericDateClaim(String, NumericDate) - Method in class org.jose4j.jwt.JwtClaims
- setObjectHeaderValue(String, Object) - Method in class org.jose4j.jwx.Headers
- setOtherParameter(String, Object) - Method in class org.jose4j.jwk.JsonWebKey
- setPayload(String) - Method in class org.jose4j.jwe.JsonWebEncryption
- setPayload(String) - Method in class org.jose4j.jws.JsonWebSignature
-
Sets the JWS payload as a string.
- setPayload(String) - Method in class org.jose4j.jwx.JsonWebStructure
- setPayloadBytes(byte[]) - Method in class org.jose4j.jws.JsonWebSignature
-
Sets the JWS payload.
- setPayloadCharEncoding(String) - Method in class org.jose4j.jws.JsonWebSignature
-
Sets the character encoding used for the string representation of the JWS payload (i.e.
- setPlaintext(byte[]) - Method in class org.jose4j.jwe.JsonWebEncryption
- setPlaintext(String) - Method in class org.jose4j.jwe.JsonWebEncryption
- setPlainTextCharEncoding(String) - Method in class org.jose4j.jwe.JsonWebEncryption
- setPosition(int) - Method in exception org.jose4j.json.internal.json_simple.parser.ParseException
- setPrivateKey(PrivateKey) - Method in class org.jose4j.jwk.PublicJsonWebKey
- setProgressiveRetryWait(boolean) - Method in class org.jose4j.http.Get
-
Sets whether a progressively longer wait time should be used between retry attempts (up to a max of 8000).
- setProviderContext(ProviderContext) - Method in class org.jose4j.jwx.JsonWebStructure
-
Sets the
ProviderContext
for this JWS or JWE, which allows for a particular Java Cryptography Architecture provider to be indicated by name to be used for various cryptographic operations. - setReadTimeout(int) - Method in class org.jose4j.http.Get
-
Sets the read timeout to the specified value, in milliseconds, for the underlying URLConnection.
- setRefreshReprieveThreshold(long) - Method in class org.jose4j.jwk.HttpsJwks
-
Sets the period of time as a threshold for which a subsequent
refresh()
calls will use the cache and not actually refresh from the JWKS endpoint/URL. - setRelaxDecryptionKeyValidation() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Bypass the strict checks on the decryption key.
- setRelaxVerificationKeyValidation() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Bypass the strict checks on the verification key.
- setRequireExp(boolean) - Method in class org.jose4j.jwt.consumer.NumericDateValidator
- setRequireExpirationTime() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Require that the JWT contain an expiration time ("exp") claim.
- setRequireIat(boolean) - Method in class org.jose4j.jwt.consumer.NumericDateValidator
- setRequireIssuedAt() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Require that the JWT contain an issued at time ("iat") claim.
- setRequireJwtId() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Require that a JWT ID ("jti") claim be present in the JWT.
- setRequireNbf(boolean) - Method in class org.jose4j.jwt.consumer.NumericDateValidator
- setRequireNotBefore() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Require that the JWT contain an not before ("nbf") claim.
- setRequireSubject() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Require that a subject ("sub") claim be present in the JWT.
- setResponseBodySizeLimit(int) - Method in class org.jose4j.http.Get
-
Sets a limit on the size of the response body that will be consumed.
- setRetainCacheOnErrorDuration(long) - Method in class org.jose4j.jwk.HttpsJwks
-
Sets the length of time, before trying again, to keep using the cache when an error occurs making the request to the JWKS URI or parsing the response.
- setRetries(int) - Method in class org.jose4j.http.Get
-
Sets the number times to retry in the case of a request that failed for a reason that potently could be recovered from.
- setSecureRandom(SecureRandom) - Method in class org.jose4j.jca.ProviderContext
-
Sets the secure random generator.
- setSignature(byte[]) - Method in class org.jose4j.jws.JsonWebSignature
- setSignatureAlgorithmOverride(ProviderContext.SignatureAlgorithmOverride) - Method in class org.jose4j.jca.ProviderContext.Context
-
Sets the algorithm info (name and parameter spec) to be used as overrides for relevant
Signature
operations. - setSignatureProvider(String) - Method in class org.jose4j.jca.ProviderContext.Context
-
Sets the JCA provider to be used for relevant
Signature
operations. - setSimpleHttpGet(SimpleGet) - Method in class org.jose4j.jwk.HttpsJwks
-
Sets the SimpleGet instance to use when making the HTTP GET request to the JWKS location.
- setSkipAllDefaultValidators() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Skip all the default claim validation but not those provided via
JwtConsumerBuilder.registerValidator(Validator)
. - setSkipAllValidators() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Skip all claims validation.
- setSkipDefaultAudienceValidation() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Skip the default audience validation.
- setSkipSignatureVerification() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Skip signature verification.
- setSkipVerificationKeyResolutionOnNone() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Indicates that the JwtConsumer will not call the VerificationKeyResolver for a JWS using the 'none' algorithm.
- setSkipVerificationKeyResolutionOnNone(boolean) - Method in class org.jose4j.jwt.consumer.JwtConsumer
- setSP(String) - Method in class org.jose4j.json.internal.json_simple.ItemList
- setSslSocketFactory(SSLSocketFactory) - Method in class org.jose4j.http.Get
-
Sets the SSLSocketFactory to used when creating sockets for HTTPS connections, which allows for control over the details of creating and initially configuring the secure sockets such as setting authentication keys, peer certificate validation, enabled cipher suites, and so on.
- setStringClaim(String, String) - Method in class org.jose4j.jwt.JwtClaims
- setStringHeaderValue(String, String) - Method in class org.jose4j.jwx.Headers
- setStringListClaim(String, String...) - Method in class org.jose4j.jwt.JwtClaims
- setStringListClaim(String, List<String>) - Method in class org.jose4j.jwt.JwtClaims
- setSubject(String) - Method in class org.jose4j.jwt.JwtClaims
- setTrustedCertificates(X509Certificate...) - Method in class org.jose4j.http.Get
- setTrustedCertificates(Collection<X509Certificate>) - Method in class org.jose4j.http.Get
-
Sets the certificates that will be used by the underlying HttpsURLConnection as trust anchors when validating the HTTPS certificate presented by the server.
- setTryAllOnNoThumbHeader(boolean) - Method in class org.jose4j.keys.resolvers.X509VerificationKeyResolver
- setUnexpectedObject(Object) - Method in exception org.jose4j.json.internal.json_simple.parser.ParseException
- setUse(String) - Method in class org.jose4j.jwk.JsonWebKey
- setUse(String, boolean) - Method in class org.jose4j.jwk.SimpleJwkFilter
- setValue(long) - Method in class org.jose4j.jwt.NumericDate
- setVerificationKey(Key) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the key to be used for JWS signature/MAC verification.
- setVerificationKeyResolver(VerificationKeyResolver) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the VerificationKeyResolver to use to select the key for JWS signature/MAC verification.
- setWriteOutPrivateKeyToJson(boolean) - Method in class org.jose4j.jwk.PublicJsonWebKey
-
Deprecated.as of 0.3.2 use
JsonWebKey.toJson(org.jose4j.jwk.JsonWebKey.OutputControlLevel)
- setX509CertificateSha1Thumbprint(String) - Method in class org.jose4j.jwk.PublicJsonWebKey
- setX509CertificateSha256Thumbprint(String) - Method in class org.jose4j.jwk.PublicJsonWebKey
- setX509CertSha1ThumbprintHeaderValue(String) - Method in class org.jose4j.jwx.JsonWebStructure
- setX509CertSha1ThumbprintHeaderValue(X509Certificate) - Method in class org.jose4j.jwx.JsonWebStructure
- setX509CertSha256ThumbprintHeaderValue(String) - Method in class org.jose4j.jwx.JsonWebStructure
- setX509CertSha256ThumbprintHeaderValue(X509Certificate) - Method in class org.jose4j.jwx.JsonWebStructure
- setX509Url(String) - Method in class org.jose4j.jwk.PublicJsonWebKey
- setX5t(String, boolean) - Method in class org.jose4j.jwk.SimpleJwkFilter
- setX5tS256(String, boolean) - Method in class org.jose4j.jwk.SimpleJwkFilter
- SHA_256 - Static variable in class org.jose4j.lang.HashUtil
- sign() - Method in class org.jose4j.jws.JsonWebSignature
-
Compute the JWS signature.
- sign(CryptoPrimitive, byte[]) - Method in class org.jose4j.jws.BaseSignatureAlgorithm
- sign(CryptoPrimitive, byte[]) - Method in class org.jose4j.jws.EcdsaUsingShaAlgorithm
- sign(CryptoPrimitive, byte[]) - Method in class org.jose4j.jws.HmacUsingShaAlgorithm
- sign(CryptoPrimitive, byte[]) - Method in interface org.jose4j.jws.JsonWebSignatureAlgorithm
- sign(CryptoPrimitive, byte[]) - Method in class org.jose4j.jws.UnsecuredNoneAlgorithm
- SIGN - Static variable in class org.jose4j.jwk.KeyOperations
-
compute digital signature or MAC
- SIGNATURE - Static variable in class org.jose4j.jwk.Use
- SIGNATURE_INVALID - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWS signature was not successfully verified with the given/resolved key.
- SIGNATURE_MISSING - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
No JWS signature was present but the
JwtConsumer
was set up to require one. - SignatureAlgorithmOverride(String, AlgorithmParameterSpec) - Constructor for class org.jose4j.jca.ProviderContext.SignatureAlgorithmOverride
-
Create a new SignatureAlgorithmOverride instance
- SimpleAeadCipher - Class in org.jose4j.jwe
-
1
- SimpleAeadCipher(String, int) - Constructor for class org.jose4j.jwe.SimpleAeadCipher
- SimpleAeadCipher.CipherOutput - Class in org.jose4j.jwe
- SimpleGet - Interface in org.jose4j.http
-
A simple HTTP GET
- SimpleJwkFilter - Class in org.jose4j.jwk
- SimpleJwkFilter() - Constructor for class org.jose4j.jwk.SimpleJwkFilter
- SimplePEMEncoder - Class in org.jose4j.base64url
- SimplePEMEncoder() - Constructor for class org.jose4j.base64url.SimplePEMEncoder
- SimpleResponse - Interface in org.jose4j.http
-
The result of a simple HTTP GET
- size() - Method in class org.jose4j.json.internal.json_simple.ItemList
- split(String, String, List) - Method in class org.jose4j.json.internal.json_simple.ItemList
- split(String, String, List, boolean) - Method in class org.jose4j.json.internal.json_simple.ItemList
- startArray() - Method in interface org.jose4j.json.internal.json_simple.parser.ContentHandler
-
Receive notification of the beginning of a JSON array.
- startJSON() - Method in interface org.jose4j.json.internal.json_simple.parser.ContentHandler
-
Receive notification of the beginning of JSON processing.
- startObject() - Method in interface org.jose4j.json.internal.json_simple.parser.ContentHandler
-
Receive notification of the beginning of a JSON object.
- startObjectEntry(String) - Method in interface org.jose4j.json.internal.json_simple.parser.ContentHandler
-
Receive notification of the beginning of a JSON object entry.
- StringUtil - Class in org.jose4j.lang
- StringUtil() - Constructor for class org.jose4j.lang.StringUtil
- subArray(byte[], int, int) - Static method in class org.jose4j.lang.ByteUtil
- SUBJECT - Static variable in class org.jose4j.jwt.ReservedClaimNames
- SUBJECT_INVALID - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The Subject "sub" claim was invalid based on the subject that the
JwtConsumer
was set up to expect. - SUBJECT_MISSING - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWT had no Subject "sub" claim but the
JwtConsumer
was set up to require it. - subtract(long, long) - Static method in class org.jose4j.lang.Maths
- SUBTYPE_ED25519 - Static variable in class org.jose4j.jwk.OctetKeyPairJsonWebKey
- SUBTYPE_ED448 - Static variable in class org.jose4j.jwk.OctetKeyPairJsonWebKey
- SUBTYPE_MEMBER_NAME - Static variable in class org.jose4j.jwk.OctetKeyPairJsonWebKey
- SUBTYPE_X25519 - Static variable in class org.jose4j.jwk.OctetKeyPairJsonWebKey
- SUBTYPE_X448 - Static variable in class org.jose4j.jwk.OctetKeyPairJsonWebKey
- SubValidator - Class in org.jose4j.jwt.consumer
- SubValidator(boolean) - Constructor for class org.jose4j.jwt.consumer.SubValidator
- SubValidator(String) - Constructor for class org.jose4j.jwt.consumer.SubValidator
- SYMMETRIC - Enum constant in enum class org.jose4j.keys.KeyPersuasion
T
- toBase64(X509Certificate) - Method in class org.jose4j.keys.X509Util
- toBase64Url(BigInteger) - Static method in class org.jose4j.keys.BigEndianBigInteger
- toBase64Url(BigInteger, int) - Static method in class org.jose4j.keys.BigEndianBigInteger
- toByteArray(BigInteger) - Static method in class org.jose4j.keys.BigEndianBigInteger
- toByteArray(BigInteger, int) - Static method in class org.jose4j.keys.BigEndianBigInteger
- toDebugString(byte[]) - Static method in class org.jose4j.lang.ByteUtil
- toJson() - Method in class org.jose4j.jwk.JsonWebKey
- toJson() - Method in class org.jose4j.jwk.JsonWebKeySet
- toJson() - Method in class org.jose4j.jwt.JwtClaims
- toJson(Map<String, ?>) - Static method in class org.jose4j.json.JsonHeaderUtil
-
Deprecated.please use JsonUtil
- toJson(Map<String, ?>) - Static method in class org.jose4j.json.JsonUtil
- toJson(JsonWebKey.OutputControlLevel) - Method in class org.jose4j.jwk.JsonWebKey
- toJson(JsonWebKey.OutputControlLevel) - Method in class org.jose4j.jwk.JsonWebKeySet
- toJSONString() - Method in class org.jose4j.json.internal.json_simple.JSONArray
- toJSONString() - Method in interface org.jose4j.json.internal.json_simple.JSONAware
- toJSONString() - Method in class org.jose4j.json.internal.json_simple.JSONObject
- toJSONString(boolean[]) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
- toJSONString(byte[]) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
- toJSONString(char[]) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
- toJSONString(double[]) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
- toJSONString(float[]) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
- toJSONString(int[]) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
- toJSONString(long[]) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
- toJSONString(short[]) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
- toJSONString(Object) - Static method in class org.jose4j.json.internal.json_simple.JSONValue
-
Convert an object to JSON text.
- toJSONString(Object[]) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
- toJSONString(Collection) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
-
Convert a list to JSON text.
- toJSONString(Map) - Static method in class org.jose4j.json.internal.json_simple.JSONObject
-
Convert a map to JSON text.
- toParams(JsonWebKey.OutputControlLevel) - Method in class org.jose4j.jwk.JsonWebKey
- toPem(X509Certificate) - Method in class org.jose4j.keys.X509Util
- toString() - Method in class org.jose4j.http.Response
- toString() - Method in class org.jose4j.json.internal.json_simple.ItemList
- toString() - Method in class org.jose4j.json.internal.json_simple.JSONArray
-
Returns a string representation of this array.
- toString() - Method in class org.jose4j.json.internal.json_simple.JSONObject
- toString() - Method in class org.jose4j.json.internal.json_simple.parser.Yytoken
- toString() - Method in class org.jose4j.jwa.AlgorithmInfo
- toString() - Method in class org.jose4j.jwk.JsonWebKey
- toString() - Method in class org.jose4j.jwt.consumer.ErrorCodeValidator.Error
- toString() - Method in class org.jose4j.jwt.IntDate
-
Deprecated.
- toString() - Method in class org.jose4j.jwt.JwtClaims
- toString() - Method in class org.jose4j.jwt.NumericDate
- toString() - Method in class org.jose4j.jwx.JsonWebStructure
- toString() - Method in class org.jose4j.keys.AesKey
- toString(String) - Method in class org.jose4j.json.internal.json_simple.ItemList
- toString(String, Object) - Static method in class org.jose4j.json.internal.json_simple.JSONObject
- toStringWithCauses(Throwable) - Static method in class org.jose4j.lang.ExceptionHelp
- toStringWithCausesAndAbbreviatedStack(Throwable, Class) - Static method in class org.jose4j.lang.ExceptionHelp
- type - Variable in class org.jose4j.json.internal.json_simple.parser.Yytoken
- TYPE - Static variable in class org.jose4j.jwt.ReservedClaimNames
-
Deprecated.typ went away as a claim name as of jwt draft -12 - it's only a header parameter name
- TYPE - Static variable in class org.jose4j.jwx.HeaderParameterNames
- TYPE_COLON - Static variable in class org.jose4j.json.internal.json_simple.parser.Yytoken
- TYPE_COMMA - Static variable in class org.jose4j.json.internal.json_simple.parser.Yytoken
- TYPE_EOF - Static variable in class org.jose4j.json.internal.json_simple.parser.Yytoken
- TYPE_INVALID - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The type "typ" header value was invalid based on the type that the
JwtConsumer
was set up to expect. - TYPE_LEFT_BRACE - Static variable in class org.jose4j.json.internal.json_simple.parser.Yytoken
- TYPE_LEFT_SQUARE - Static variable in class org.jose4j.json.internal.json_simple.parser.Yytoken
- TYPE_MISSING - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
No "typ" header parameter was present in the innermost JWS/JWE but the
JwtConsumer
was set up to require explicit typing. - TYPE_RIGHT_BRACE - Static variable in class org.jose4j.json.internal.json_simple.parser.Yytoken
- TYPE_RIGHT_SQUARE - Static variable in class org.jose4j.json.internal.json_simple.parser.Yytoken
- TYPE_VALUE - Static variable in class org.jose4j.json.internal.json_simple.parser.Yytoken
- TypeValidator - Class in org.jose4j.jwt.consumer
- TypeValidator(boolean, String) - Constructor for class org.jose4j.jwt.consumer.TypeValidator
U
- UncheckedJoseException - Exception in org.jose4j.lang
- UncheckedJoseException(String) - Constructor for exception org.jose4j.lang.UncheckedJoseException
- UncheckedJoseException(String, Throwable) - Constructor for exception org.jose4j.lang.UncheckedJoseException
- unregisterAlgorithm(String) - Method in class org.jose4j.jwa.AlgorithmFactory
- UnresolvableKeyException - Exception in org.jose4j.lang
- UnresolvableKeyException(String) - Constructor for exception org.jose4j.lang.UnresolvableKeyException
- UnresolvableKeyException(String, Throwable) - Constructor for exception org.jose4j.lang.UnresolvableKeyException
- UnsecuredNoneAlgorithm - Class in org.jose4j.jws
- UnsecuredNoneAlgorithm() - Constructor for class org.jose4j.jws.UnsecuredNoneAlgorithm
- unsetClaim(String) - Method in class org.jose4j.jwt.JwtClaims
- UNWRAP - Enum constant in enum class org.jose4j.jca.ProviderContext.KeyDecipherMode
- UNWRAP_KEY - Static variable in class org.jose4j.jwk.KeyOperations
-
decrypt key and validate decryption, if applicable
- US_ASCII - Static variable in class org.jose4j.lang.StringUtil
- Use - Class in org.jose4j.jwk
- Use() - Constructor for class org.jose4j.jwk.Use
- USE_PARAMETER - Static variable in class org.jose4j.jwk.JsonWebKey
- useSuppliedKeyProviderContext - Variable in class org.jose4j.jwe.WrappingKeyManagementAlgorithm
- UTF_8 - Static variable in class org.jose4j.lang.StringUtil
V
- validate(JwtContext) - Method in class org.jose4j.jwt.consumer.AudValidator
- validate(JwtContext) - Method in interface org.jose4j.jwt.consumer.ErrorCodeValidator
-
Validate some aspect of the JWT.
- validate(JwtContext) - Method in class org.jose4j.jwt.consumer.ErrorCodeValidatorAdapter
- validate(JwtContext) - Method in class org.jose4j.jwt.consumer.IssValidator
- validate(JwtContext) - Method in class org.jose4j.jwt.consumer.JtiValidator
- validate(JwtContext) - Method in class org.jose4j.jwt.consumer.NumericDateValidator
- validate(JwtContext) - Method in class org.jose4j.jwt.consumer.SubValidator
- validate(JwtContext) - Method in class org.jose4j.jwt.consumer.TypeValidator
- validate(JwtContext) - Method in interface org.jose4j.jwt.consumer.Validator
- validateAesWrappingKey(Key, String, int) - Static method in class org.jose4j.jwx.KeyValidationSupport
- validateDecryptionKey(Key, ContentEncryptionAlgorithm) - Method in class org.jose4j.jwe.AesGcmKeyEncryptionAlgorithm
- validateDecryptionKey(Key, ContentEncryptionAlgorithm) - Method in class org.jose4j.jwe.AesKeyWrapManagementAlgorithm
- validateDecryptionKey(Key, ContentEncryptionAlgorithm) - Method in class org.jose4j.jwe.DirectKeyManagementAlgorithm
- validateDecryptionKey(Key, ContentEncryptionAlgorithm) - Method in class org.jose4j.jwe.EcdhKeyAgreementAlgorithm
- validateDecryptionKey(Key, ContentEncryptionAlgorithm) - Method in class org.jose4j.jwe.EcdhKeyAgreementWithAesKeyWrapAlgorithm
- validateDecryptionKey(Key, ContentEncryptionAlgorithm) - Method in interface org.jose4j.jwe.KeyManagementAlgorithm
- validateDecryptionKey(Key, ContentEncryptionAlgorithm) - Method in class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm
- validateDecryptionKey(Key, ContentEncryptionAlgorithm) - Method in class org.jose4j.jwe.RsaKeyManagementAlgorithm
- validateEncryptionKey(Key, ContentEncryptionAlgorithm) - Method in class org.jose4j.jwe.AesGcmKeyEncryptionAlgorithm
- validateEncryptionKey(Key, ContentEncryptionAlgorithm) - Method in class org.jose4j.jwe.AesKeyWrapManagementAlgorithm
- validateEncryptionKey(Key, ContentEncryptionAlgorithm) - Method in class org.jose4j.jwe.DirectKeyManagementAlgorithm
- validateEncryptionKey(Key, ContentEncryptionAlgorithm) - Method in class org.jose4j.jwe.EcdhKeyAgreementAlgorithm
- validateEncryptionKey(Key, ContentEncryptionAlgorithm) - Method in class org.jose4j.jwe.EcdhKeyAgreementWithAesKeyWrapAlgorithm
- validateEncryptionKey(Key, ContentEncryptionAlgorithm) - Method in interface org.jose4j.jwe.KeyManagementAlgorithm
- validateEncryptionKey(Key, ContentEncryptionAlgorithm) - Method in class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm
- validateEncryptionKey(Key, ContentEncryptionAlgorithm) - Method in class org.jose4j.jwe.RsaKeyManagementAlgorithm
- validateKey(Key) - Method in class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm
- validatePrivateKey(PrivateKey) - Method in class org.jose4j.jws.BaseSignatureAlgorithm
- validatePrivateKey(PrivateKey) - Method in class org.jose4j.jws.EcdsaUsingShaAlgorithm
- validatePrivateKey(PrivateKey) - Method in class org.jose4j.jws.EdDsaAlgorithm
- validatePrivateKey(PrivateKey) - Method in class org.jose4j.jws.RsaUsingShaAlgorithm
- validatePublicKey(PublicKey) - Method in class org.jose4j.jws.BaseSignatureAlgorithm
- validatePublicKey(PublicKey) - Method in class org.jose4j.jws.EcdsaUsingShaAlgorithm
- validatePublicKey(PublicKey) - Method in class org.jose4j.jws.EdDsaAlgorithm
- validatePublicKey(PublicKey) - Method in class org.jose4j.jws.RsaUsingShaAlgorithm
- validateSigningKey(Key) - Method in class org.jose4j.jws.BaseSignatureAlgorithm
- validateSigningKey(Key) - Method in class org.jose4j.jws.HmacUsingShaAlgorithm
- validateSigningKey(Key) - Method in interface org.jose4j.jws.JsonWebSignatureAlgorithm
- validateSigningKey(Key) - Method in class org.jose4j.jws.UnsecuredNoneAlgorithm
- validateVerificationKey(Key) - Method in class org.jose4j.jws.BaseSignatureAlgorithm
- validateVerificationKey(Key) - Method in class org.jose4j.jws.HmacUsingShaAlgorithm
- validateVerificationKey(Key) - Method in interface org.jose4j.jws.JsonWebSignatureAlgorithm
- validateVerificationKey(Key) - Method in class org.jose4j.jws.UnsecuredNoneAlgorithm
- Validator - Interface in org.jose4j.jwt.consumer
- value - Variable in class org.jose4j.json.internal.json_simple.parser.Yytoken
- VALUE_REQUIRED - Static variable in class org.jose4j.jwk.SimpleJwkFilter
- valueOf(String) - Static method in enum class org.jose4j.jca.ProviderContext.KeyDecipherMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jose4j.jwa.AlgorithmConstraints.ConstraintType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jose4j.jwk.JsonWebKey.OutputControlLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jose4j.keys.KeyPersuasion
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.jose4j.jca.ProviderContext.KeyDecipherMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jose4j.jwa.AlgorithmConstraints.ConstraintType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jose4j.jwk.JsonWebKey.OutputControlLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jose4j.keys.KeyPersuasion
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VerificationJwkSelector - Class in org.jose4j.jwk
- VerificationJwkSelector() - Constructor for class org.jose4j.jwk.VerificationJwkSelector
- VerificationKeyResolver - Interface in org.jose4j.keys.resolvers
-
A callback interface for resolving the key (by looking at headers like "kid", for example) to use to verify the JWS signature.
- VERIFY - Static variable in class org.jose4j.jwk.KeyOperations
-
verify digital signature or MAC
- verifySignature() - Method in class org.jose4j.jws.JsonWebSignature
-
Verify the signature of the JWS.
- verifySignature(byte[], Key, byte[], ProviderContext) - Method in class org.jose4j.jws.BaseSignatureAlgorithm
- verifySignature(byte[], Key, byte[], ProviderContext) - Method in class org.jose4j.jws.EcdsaUsingShaAlgorithm
- verifySignature(byte[], Key, byte[], ProviderContext) - Method in class org.jose4j.jws.HmacUsingShaAlgorithm
- verifySignature(byte[], Key, byte[], ProviderContext) - Method in interface org.jose4j.jws.JsonWebSignatureAlgorithm
- verifySignature(byte[], Key, byte[], ProviderContext) - Method in class org.jose4j.jws.UnsecuredNoneAlgorithm
W
- WHITELIST - Enum constant in enum class org.jose4j.jwa.AlgorithmConstraints.ConstraintType
-
Deprecated.in favor of more inclusive terminology. Use
AlgorithmConstraints.ConstraintType.PERMIT
instead. - WRAP_KEY - Static variable in class org.jose4j.jwk.KeyOperations
-
encrypt key
- WrappingKeyManagementAlgorithm - Class in org.jose4j.jwe
- WrappingKeyManagementAlgorithm(String, String) - Constructor for class org.jose4j.jwe.WrappingKeyManagementAlgorithm
- writeJson(Map<String, ?>, Writer) - Static method in class org.jose4j.json.JsonUtil
- writeJSONString(boolean[], Writer) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
- writeJSONString(byte[], Writer) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
- writeJSONString(char[], Writer) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
- writeJSONString(double[], Writer) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
- writeJSONString(float[], Writer) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
- writeJSONString(int[], Writer) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
- writeJSONString(long[], Writer) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
- writeJSONString(short[], Writer) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
- writeJSONString(Writer) - Method in class org.jose4j.json.internal.json_simple.JSONArray
- writeJSONString(Writer) - Method in class org.jose4j.json.internal.json_simple.JSONObject
- writeJSONString(Writer) - Method in interface org.jose4j.json.internal.json_simple.JSONStreamAware
-
write JSON string to out.
- writeJSONString(Object[], Writer) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
- writeJSONString(Object, Writer) - Static method in class org.jose4j.json.internal.json_simple.JSONValue
-
Encode an object into JSON text and write it to out.
- writeJSONString(Collection, Writer) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
-
Encode a list into JSON text and write it to out.
- writeJSONString(Map, Writer) - Static method in class org.jose4j.json.internal.json_simple.JSONObject
-
Encode a map into JSON text and write it to out.
- writeOutPrivateKeyToJson - Variable in class org.jose4j.jwk.PublicJsonWebKey
X
- X_MEMBER_NAME - Static variable in class org.jose4j.jwk.EllipticCurveJsonWebKey
- X25519 - Static variable in class org.jose4j.keys.XDHKeyUtil
- X448 - Static variable in class org.jose4j.keys.XDHKeyUtil
- X509_CERTIFICATE_CHAIN - Static variable in class org.jose4j.jwx.HeaderParameterNames
- X509_CERTIFICATE_CHAIN_PARAMETER - Static variable in class org.jose4j.jwk.PublicJsonWebKey
- X509_CERTIFICATE_SHA256_THUMBPRINT - Static variable in class org.jose4j.jwx.HeaderParameterNames
- X509_CERTIFICATE_THUMBPRINT - Static variable in class org.jose4j.jwx.HeaderParameterNames
- X509_SHA256_THUMBPRINT_PARAMETER - Static variable in class org.jose4j.jwk.PublicJsonWebKey
- X509_THUMBPRINT_PARAMETER - Static variable in class org.jose4j.jwk.PublicJsonWebKey
- X509_URL - Static variable in class org.jose4j.jwx.HeaderParameterNames
- X509_URL_PARAMETER - Static variable in class org.jose4j.jwk.PublicJsonWebKey
- X509Util - Class in org.jose4j.keys
- X509Util() - Constructor for class org.jose4j.keys.X509Util
- X509Util(String) - Constructor for class org.jose4j.keys.X509Util
- X509VerificationKeyResolver - Class in org.jose4j.keys.resolvers
- X509VerificationKeyResolver(X509Certificate...) - Constructor for class org.jose4j.keys.resolvers.X509VerificationKeyResolver
- X509VerificationKeyResolver(List<X509Certificate>) - Constructor for class org.jose4j.keys.resolvers.X509VerificationKeyResolver
- x5t(X509Certificate) - Static method in class org.jose4j.keys.X509Util
- x5tS256(X509Certificate) - Static method in class org.jose4j.keys.X509Util
- XDHKeyUtil - Class in org.jose4j.keys
- XDHKeyUtil() - Constructor for class org.jose4j.keys.XDHKeyUtil
- XDHKeyUtil(String, SecureRandom) - Constructor for class org.jose4j.keys.XDHKeyUtil
Y
- Y_MEMBER_NAME - Static variable in class org.jose4j.jwk.EllipticCurveJsonWebKey
- Yytoken - Class in org.jose4j.json.internal.json_simple.parser
- Yytoken(int, Object) - Constructor for class org.jose4j.json.internal.json_simple.parser.Yytoken
Z
- ZIP - Static variable in class org.jose4j.jwx.HeaderParameterNames
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
AlgorithmConstraints.ConstraintType.BLOCK
instead.