A B C D E F G H I J K L M N O P R S T U V W X Y Z 

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(String) - Method in class org.jose4j.json.internal.json_simple.ItemList
 
addAll(ItemList) - 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
 
addJsonWebKey(JsonWebKey) - Method in class org.jose4j.jwk.JsonWebKeySet
 
addSeconds(long) - Method in class org.jose4j.jwt.IntDate
Deprecated.
 
addSeconds(int) - 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
 
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.Aes128CbcHmacSha256() - Constructor for class org.jose4j.jwe.AesCbcHmacSha2ContentEncryptionAlgorithm.Aes128CbcHmacSha256
 
AesCbcHmacSha2ContentEncryptionAlgorithm.Aes192CbcHmacSha384 - Class in org.jose4j.jwe
 
AesCbcHmacSha2ContentEncryptionAlgorithm.Aes192CbcHmacSha384() - Constructor for class org.jose4j.jwe.AesCbcHmacSha2ContentEncryptionAlgorithm.Aes192CbcHmacSha384
 
AesCbcHmacSha2ContentEncryptionAlgorithm.Aes256CbcHmacSha512 - Class in org.jose4j.jwe
 
AesCbcHmacSha2ContentEncryptionAlgorithm.Aes256CbcHmacSha512() - Constructor for class org.jose4j.jwe.AesCbcHmacSha2ContentEncryptionAlgorithm.Aes256CbcHmacSha512
 
AesGcmContentEncryptionAlgorithm - Class in org.jose4j.jwe
 
AesGcmContentEncryptionAlgorithm(String, int) - Constructor for class org.jose4j.jwe.AesGcmContentEncryptionAlgorithm
 
AesGcmContentEncryptionAlgorithm.Aes128Gcm - Class in org.jose4j.jwe
 
AesGcmContentEncryptionAlgorithm.Aes128Gcm() - Constructor for class org.jose4j.jwe.AesGcmContentEncryptionAlgorithm.Aes128Gcm
 
AesGcmContentEncryptionAlgorithm.Aes192Gcm - Class in org.jose4j.jwe
 
AesGcmContentEncryptionAlgorithm.Aes192Gcm() - Constructor for class org.jose4j.jwe.AesGcmContentEncryptionAlgorithm.Aes192Gcm
 
AesGcmContentEncryptionAlgorithm.Aes256Gcm - Class in org.jose4j.jwe
 
AesGcmContentEncryptionAlgorithm.Aes256Gcm() - Constructor for class org.jose4j.jwe.AesGcmContentEncryptionAlgorithm.Aes256Gcm
 
AesGcmKeyEncryptionAlgorithm - Class in org.jose4j.jwe
 
AesGcmKeyEncryptionAlgorithm(String, int) - Constructor for class org.jose4j.jwe.AesGcmKeyEncryptionAlgorithm
 
AesGcmKeyEncryptionAlgorithm.Aes128Gcm - Class in org.jose4j.jwe
 
AesGcmKeyEncryptionAlgorithm.Aes128Gcm() - Constructor for class org.jose4j.jwe.AesGcmKeyEncryptionAlgorithm.Aes128Gcm
 
AesGcmKeyEncryptionAlgorithm.Aes192Gcm - Class in org.jose4j.jwe
 
AesGcmKeyEncryptionAlgorithm.Aes192Gcm() - Constructor for class org.jose4j.jwe.AesGcmKeyEncryptionAlgorithm.Aes192Gcm
 
AesGcmKeyEncryptionAlgorithm.Aes256Gcm - Class in org.jose4j.jwe
 
AesGcmKeyEncryptionAlgorithm.Aes256Gcm() - Constructor for class org.jose4j.jwe.AesGcmKeyEncryptionAlgorithm.Aes256Gcm
 
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.Aes128() - Constructor for class org.jose4j.jwe.AesKeyWrapManagementAlgorithm.Aes128
 
AesKeyWrapManagementAlgorithm.Aes192 - Class in org.jose4j.jwe
 
AesKeyWrapManagementAlgorithm.Aes192() - Constructor for class org.jose4j.jwe.AesKeyWrapManagementAlgorithm.Aes192
 
AesKeyWrapManagementAlgorithm.Aes256 - Class in org.jose4j.jwe
 
AesKeyWrapManagementAlgorithm.Aes256() - Constructor for class org.jose4j.jwe.AesKeyWrapManagementAlgorithm.Aes256
 
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 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
 
AUDIENCE - Static variable in class org.jose4j.jwt.ReservedClaimNames
 
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() - Constructor for class org.jose4j.base64url.Base64
 
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.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 - Class in org.jose4j.base64url
 
Base64Url() - Constructor for class org.jose4j.base64url.Base64Url
 
base64url - Variable in class org.jose4j.jwx.Headers
 
base64url - Variable in class org.jose4j.jwx.JsonWebStructure
 
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(String, String) - Method in class org.jose4j.base64url.Base64Url
 
base64UrlEncode(byte[]) - 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 of BaseNCodec.encodedBlockSize If chunkSeparatorLength 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
 
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
 
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
 
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
 
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.
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
 
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(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(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.SimplePEMEncoder
 
decodeBase64(String) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
Decodes a Base64 String into octets
decodeBase64(byte[]) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
Decodes Base64 data 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(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(Key, byte[], byte[], byte[], byte[], String) - Method in class org.jose4j.jwe.SimpleAeadCipher
 
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
 
EcdhKeyAgreementWithAesKeyWrapAlgorithm - Class in org.jose4j.jwe
 
EcdhKeyAgreementWithAesKeyWrapAlgorithm(String, AesKeyWrapManagementAlgorithm) - Constructor for class org.jose4j.jwe.EcdhKeyAgreementWithAesKeyWrapAlgorithm
 
EcdhKeyAgreementWithAesKeyWrapAlgorithm.EcdhKeyAgreementWithAes128KeyWrapAlgorithm - Class in org.jose4j.jwe
 
EcdhKeyAgreementWithAesKeyWrapAlgorithm.EcdhKeyAgreementWithAes128KeyWrapAlgorithm() - Constructor for class org.jose4j.jwe.EcdhKeyAgreementWithAesKeyWrapAlgorithm.EcdhKeyAgreementWithAes128KeyWrapAlgorithm
 
EcdhKeyAgreementWithAesKeyWrapAlgorithm.EcdhKeyAgreementWithAes192KeyWrapAlgorithm - Class in org.jose4j.jwe
 
EcdhKeyAgreementWithAesKeyWrapAlgorithm.EcdhKeyAgreementWithAes192KeyWrapAlgorithm() - Constructor for class org.jose4j.jwe.EcdhKeyAgreementWithAesKeyWrapAlgorithm.EcdhKeyAgreementWithAes192KeyWrapAlgorithm
 
EcdhKeyAgreementWithAesKeyWrapAlgorithm.EcdhKeyAgreementWithAes256KeyWrapAlgorithm - Class in org.jose4j.jwe
 
EcdhKeyAgreementWithAesKeyWrapAlgorithm.EcdhKeyAgreementWithAes256KeyWrapAlgorithm() - Constructor for class org.jose4j.jwe.EcdhKeyAgreementWithAesKeyWrapAlgorithm.EcdhKeyAgreementWithAes256KeyWrapAlgorithm
 
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
 
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.EcdsaP256UsingSha256() - Constructor for class org.jose4j.jws.EcdsaUsingShaAlgorithm.EcdsaP256UsingSha256
 
EcdsaUsingShaAlgorithm.EcdsaP384UsingSha384 - Class in org.jose4j.jws
 
EcdsaUsingShaAlgorithm.EcdsaP384UsingSha384() - Constructor for class org.jose4j.jws.EcdsaUsingShaAlgorithm.EcdsaP384UsingSha384
 
EcdsaUsingShaAlgorithm.EcdsaP521UsingSha512 - Class in org.jose4j.jws
 
EcdsaUsingShaAlgorithm.EcdsaP521UsingSha512() - Constructor for class org.jose4j.jws.EcdsaUsingShaAlgorithm.EcdsaP521UsingSha512
 
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
 
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 curve parameters taken from FIPS PUB 186-3 and http://www.nsa.gov/ia/_files/nist-routines.pdf
EllipticCurves() - Constructor for class org.jose4j.keys.EllipticCurves
 
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(String, String) - Static method in class org.jose4j.base64url.Base64Url
 
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
 
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[], 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[], byte[], String) - 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
 
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_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
 
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_TIME - Static variable in class org.jose4j.jwt.ReservedClaimNames
 
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
 
fillPrivateTypeSpecificParams(Map<String, Object>) - Method in class org.jose4j.jwk.EllipticCurveJsonWebKey
 
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.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
 
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(ECParameterSpec) - Static method in class org.jose4j.jwk.EcJwkGenerator
 
generateJwk(ECParameterSpec, String, SecureRandom) - Static method in class org.jose4j.jwk.EcJwkGenerator
 
generateJwk(int) - Static method in class org.jose4j.jwk.OctJwkGenerator
 
generateJwk(int, SecureRandom) - 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
 
generateKeyPair(ECParameterSpec) - Method in class org.jose4j.keys.EcKeyUtil
 
generateKeyPair(int) - Method in class org.jose4j.keys.RsaKeyUtil
 
Get - Class in org.jose4j.http
 
Get() - Constructor for class org.jose4j.http.Get
 
get(String) - Method in class org.jose4j.http.Get
 
get(String) - Method in interface org.jose4j.http.SimpleGet
 
get(int) - Method in class org.jose4j.json.internal.json_simple.ItemList
 
getAlgorithm(String) - Method in class org.jose4j.jwa.AlgorithmFactory
 
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
 
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
 
getAlgorithmNoConstraintCheck() - Method in class org.jose4j.jwe.JsonWebEncryption
 
getAlgorithmNoConstraintCheck() - Method in class org.jose4j.jws.JsonWebSignature
 
getAlgorithmNoConstraintCheck() - Method in class org.jose4j.jwx.JsonWebStructure
 
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
 
getCipherProvider() - Method in class org.jose4j.jca.ProviderContext.Context
Gets the 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(Set<String>) - Method in class org.jose4j.jwt.JwtClaims
 
getClaimNames() - Method in class org.jose4j.jwt.JwtClaims
 
getClaimsMap(Set<String>) - Method in class org.jose4j.jwt.JwtClaims
 
getClaimsMap() - Method in class org.jose4j.jwt.JwtClaims
 
getClaimValue(String, Class<T>) - Method in class org.jose4j.jwt.JwtClaims
 
getClaimValue(String) - Method in class org.jose4j.jwt.JwtClaims
 
getCompactSerialization() - Method in class org.jose4j.jwe.JsonWebEncryption
 
getCompactSerialization() - Method in class org.jose4j.jws.JsonWebSignature
 
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
 
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
 
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
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
 
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
 
getJwkHeaderValue(String) - Method in class org.jose4j.jwx.Headers
 
getJwsAlgorithmFactory() - Method in class org.jose4j.jwa.AlgorithmFactoryFactory
 
getJwt() - Method in class org.jose4j.jwt.consumer.JwtContext
 
getJwtClaims() - Method in class org.jose4j.jwt.consumer.JwtContext
 
getJwtId() - Method in class org.jose4j.jwt.JwtClaims
 
getKey() - Method in class org.jose4j.jwk.JsonWebKey
 
getKey() - Method in class org.jose4j.jwx.JsonWebStructure
 
getKeyAgreementProvider() - Method in class org.jose4j.jca.ProviderContext.Context
Gets the the JCA provider to be used for relevant KeyAgreement operations.
getKeyFactoryProvider() - Method in class org.jose4j.jca.ProviderContext.Context
Gets the 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
 
getKeyPairGeneratorProvider() - Method in class org.jose4j.jca.ProviderContext.Context
Gets the 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.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
 
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(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 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 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
 
getObjectHeaderValue(String) - Method in class org.jose4j.jwx.Headers
 
getOctetSequence() - Method in class org.jose4j.jwk.OctetSequenceJsonWebKey
 
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
 
getPayload() - Method in class org.jose4j.jwx.JsonWebStructure
 
getPayloadCharEncoding() - Method in class org.jose4j.jws.JsonWebSignature
 
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.
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.jws.JsonWebSignature
 
getSignatureProvider() - Method in class org.jose4j.jca.ProviderContext.Context
Gets the 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, boolean) - Static method in class org.jose4j.jwk.JsonWebKey
 
getString(Map<String, Object>, String) - Static method in class org.jose4j.lang.JsonHelp
 
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
 
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
 
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
 
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 - Class in org.jose4j.jwx
 
Headers() - Constructor for class org.jose4j.jwx.Headers
 
headers - Variable in class org.jose4j.jwx.JsonWebStructure
 
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
 
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.HmacSha256() - Constructor for class org.jose4j.jws.HmacUsingShaAlgorithm.HmacSha256
 
HmacUsingShaAlgorithm.HmacSha384 - Class in org.jose4j.jws
 
HmacUsingShaAlgorithm.HmacSha384() - Constructor for class org.jose4j.jws.HmacUsingShaAlgorithm.HmacSha384
 
HmacUsingShaAlgorithm.HmacSha512 - Class in org.jose4j.jws
 
HmacUsingShaAlgorithm.HmacSha512() - Constructor for class org.jose4j.jws.HmacUsingShaAlgorithm.HmacSha512
 
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

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.
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
 
InvalidJwtException(String) - Constructor for exception org.jose4j.jwt.consumer.InvalidJwtException
 
InvalidJwtException(String, Throwable) - Constructor for exception org.jose4j.jwt.consumer.InvalidJwtException
 
InvalidJwtSignatureException - Exception in org.jose4j.jwt.consumer
 
InvalidJwtSignatureException(String) - 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(String, String) - Static method in class org.jose4j.jwa.AlgorithmAvailability
 
isAvailable(String) - Method in class org.jose4j.jwa.AlgorithmFactory
 
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(String, int) - Static method in class org.jose4j.jwe.CipherStrengthSupport
 
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(Logger, int, int, String) - Method in class org.jose4j.jwe.SimpleAeadCipher
 
isAvailable() - Method in class org.jose4j.jws.BaseSignatureAlgorithm
 
isAvailable() - Method in class org.jose4j.jws.HmacUsingShaAlgorithm
 
isAvailable() - Method in class org.jose4j.jws.PlaintextNoneAlgorithm
 
isAvailable() - Method in class org.jose4j.zip.DeflateRFC1951CompressionAlgorithm
 
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(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.
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.
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
 
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
 
ISSUED_AT - Static variable in class org.jose4j.jwt.ReservedClaimNames
 
ISSUER - Static variable in class org.jose4j.jwt.ReservedClaimNames
 
IssValidator - Class in org.jose4j.jwt.consumer
 
IssValidator(String, boolean) - Constructor for class org.jose4j.jwt.consumer.IssValidator
 
IssValidator(boolean, String...) - 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.
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
 
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.Factory() - Constructor for class org.jose4j.jwk.JsonWebKey.Factory
 
JsonWebKey.OutputControlLevel - Enum in org.jose4j.jwk
 
JsonWebKeySet - Class in org.jose4j.jwk
 
JsonWebKeySet(String) - Constructor for class org.jose4j.jwk.JsonWebKeySet
 
JsonWebKeySet(JsonWebKey...) - Constructor for class org.jose4j.jwk.JsonWebKeySet
 
JsonWebKeySet(List<? extends JsonWebKey>) - Constructor for class org.jose4j.jwk.JsonWebKeySet
 
JsonWebSignature - Class in org.jose4j.jws
 
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_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
 
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(JwtClaims, List<JsonWebStructure>) - Constructor for class org.jose4j.jwt.consumer.JwtContext
 
JwtContext(String, JwtClaims, List<JsonWebStructure>) - Constructor for class org.jose4j.jwt.consumer.JwtContext
 

K

kdf(byte[], int, byte[], byte[], byte[], byte[], byte[]) - Method in class org.jose4j.jwe.kdf.ConcatKeyDerivationFunction
 
kdf(byte[], int, 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.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 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
 
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(Key, byte[], ContentEncryptionKeyDescriptor, Headers, ProviderContext) - Method in class org.jose4j.jwe.AesGcmKeyEncryptionAlgorithm
 
manageForDecrypt(Key, byte[], ContentEncryptionKeyDescriptor, Headers, ProviderContext) - Method in class org.jose4j.jwe.DirectKeyManagementAlgorithm
 
manageForDecrypt(Key, byte[], ContentEncryptionKeyDescriptor, Headers, ProviderContext) - Method in class org.jose4j.jwe.EcdhKeyAgreementAlgorithm
 
manageForDecrypt(Key, byte[], ContentEncryptionKeyDescriptor, Headers, ProviderContext) - Method in class org.jose4j.jwe.EcdhKeyAgreementWithAesKeyWrapAlgorithm
 
manageForDecrypt(Key, byte[], ContentEncryptionKeyDescriptor, Headers, ProviderContext) - Method in interface org.jose4j.jwe.KeyManagementAlgorithm
 
manageForDecrypt(Key, byte[], ContentEncryptionKeyDescriptor, Headers, ProviderContext) - Method in class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm
 
manageForDecrypt(Key, 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
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
 
MODULUS_MEMBER_NAME - Static variable in class org.jose4j.jwk.RsaJsonWebKey
 

N

newJwk(Map<String, Object>) - Static method in class org.jose4j.jwk.JsonWebKey.Factory
 
newJwk(Key) - Static method in class org.jose4j.jwk.JsonWebKey.Factory
 
newJwk(String) - Static method in class org.jose4j.jwk.JsonWebKey.Factory
 
newPublicJwk(Map<String, Object>, String) - Static method in class org.jose4j.jwk.PublicJsonWebKey.Factory
 
newPublicJwk(Map<String, Object>) - Static method in class org.jose4j.jwk.PublicJsonWebKey.Factory
 
newPublicJwk(Key) - Static method in class org.jose4j.jwk.PublicJsonWebKey.Factory
 
newPublicJwk(String) - Static method in class org.jose4j.jwk.PublicJsonWebKey.Factory
 
newPublicJwk(String, 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 - Static variable in class org.jose4j.jws.AlgorithmIdentifiers
 
NOT_BEFORE - Static variable in class org.jose4j.jwt.ReservedClaimNames
 
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

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
 
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

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
 
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
 
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 returning null; please use JSONValue.parseWithException(Reader) instead
parse(String) - Static method in class org.jose4j.json.internal.json_simple.JSONValue
Deprecated.
this method may throw an Error instead of returning null; please use JSONValue.parseWithException(String) instead
parse(String) - Method in class org.jose4j.json.internal.json_simple.parser.JSONParser
 
parse(String, ContainerFactory) - Method in class org.jose4j.json.internal.json_simple.parser.JSONParser
 
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(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(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.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, Object) - 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
 
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.HmacSha256Aes128() - Constructor for class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm.HmacSha256Aes128
 
Pbes2HmacShaWithAesKeyWrapAlgorithm.HmacSha384Aes192 - Class in org.jose4j.jwe
 
Pbes2HmacShaWithAesKeyWrapAlgorithm.HmacSha384Aes192() - Constructor for class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm.HmacSha384Aes192
 
Pbes2HmacShaWithAesKeyWrapAlgorithm.HmacSha512Aes256 - Class in org.jose4j.jwe
 
Pbes2HmacShaWithAesKeyWrapAlgorithm.HmacSha512Aes256() - Constructor for class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm.HmacSha512Aes256
 
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.
PlaintextNoneAlgorithm - Class in org.jose4j.jws
TODO as of http://tools.ietf.org/html/draft-ietf-jose-json-web-signature-32 the term Plaintext JWS was replace with Unsecured JWS and I'd like to change the name here to match but worry (a little) about compatibility
PlaintextNoneAlgorithm() - Constructor for class org.jose4j.jws.PlaintextNoneAlgorithm
 
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
 
privateKey - Variable in class org.jose4j.jwk.PublicJsonWebKey
 
privateKey(BigInteger, ECParameterSpec) - Method in class org.jose4j.keys.EcKeyUtil
 
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
 
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.OctetSequenceJsonWebKey
 
produceThumbprintHashInput() - Method in class org.jose4j.jwk.RsaJsonWebKey
 
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.Context() - Constructor for class org.jose4j.jca.ProviderContext.Context
 
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
 
PublicJsonWebKey.Factory() - Constructor for class org.jose4j.jwk.PublicJsonWebKey.Factory
 
publicKey(BigInteger, BigInteger, ECParameterSpec) - Method in class org.jose4j.keys.EcKeyUtil
 
publicKey(BigInteger, BigInteger) - Method in class org.jose4j.keys.RsaKeyUtil
 
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, SecureRandom) - Static method in class org.jose4j.lang.ByteUtil
 
randomBytes(int) - Static method in class org.jose4j.lang.ByteUtil
 
randomBytes(int) - Method in class org.jose4j.lang.DefaultByteGenerator
Deprecated.
use ByteUtil.randomBytes(...)
rawCompactSerialization - Variable in class org.jose4j.jwx.JsonWebStructure
 
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(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(JsonWebSignature, List<JsonWebStructure>) - Method in class org.jose4j.keys.resolvers.HttpsJwksVerificationKeyResolver
 
resolveKey(JsonWebEncryption, List<JsonWebStructure>) - Method in class org.jose4j.keys.resolvers.JwksDecryptionKeyResolver
 
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
 
rightHalf(byte[]) - Static method in class org.jose4j.lang.ByteUtil
 
RSA - Static variable in class org.jose4j.keys.RsaKeyUtil
 
RSA1_5 - Static variable in class org.jose4j.jwe.KeyManagementAlgorithmIdentifiers
 
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
 
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.Rsa1_5() - Constructor for class org.jose4j.jwe.RsaKeyManagementAlgorithm.Rsa1_5
 
RsaKeyManagementAlgorithm.RsaOaep - Class in org.jose4j.jwe
 
RsaKeyManagementAlgorithm.RsaOaep() - Constructor for class org.jose4j.jwe.RsaKeyManagementAlgorithm.RsaOaep
 
RsaKeyManagementAlgorithm.RsaOaep256 - Class in org.jose4j.jwe
 
RsaKeyManagementAlgorithm.RsaOaep256() - Constructor for class org.jose4j.jwe.RsaKeyManagementAlgorithm.RsaOaep256
 
RsaKeyUtil - Class in org.jose4j.keys
 
RsaKeyUtil() - Constructor for class org.jose4j.keys.RsaKeyUtil
 
RsaKeyUtil(String, SecureRandom) - Constructor for class org.jose4j.keys.RsaKeyUtil
 
RsaUsingShaAlgorithm - Class in org.jose4j.jws
 
RsaUsingShaAlgorithm(String, String) - Constructor for class org.jose4j.jws.RsaUsingShaAlgorithm
 
RsaUsingShaAlgorithm.RsaPssSha256 - Class in org.jose4j.jws
 
RsaUsingShaAlgorithm.RsaPssSha256() - Constructor for class org.jose4j.jws.RsaUsingShaAlgorithm.RsaPssSha256
 
RsaUsingShaAlgorithm.RsaPssSha384 - Class in org.jose4j.jws
 
RsaUsingShaAlgorithm.RsaPssSha384() - Constructor for class org.jose4j.jws.RsaUsingShaAlgorithm.RsaPssSha384
 
RsaUsingShaAlgorithm.RsaPssSha512 - Class in org.jose4j.jws
 
RsaUsingShaAlgorithm.RsaPssSha512() - Constructor for class org.jose4j.jws.RsaUsingShaAlgorithm.RsaPssSha512
 
RsaUsingShaAlgorithm.RsaSha256 - Class in org.jose4j.jws
 
RsaUsingShaAlgorithm.RsaSha256() - Constructor for class org.jose4j.jws.RsaUsingShaAlgorithm.RsaSha256
 
RsaUsingShaAlgorithm.RsaSha384 - Class in org.jose4j.jws
 
RsaUsingShaAlgorithm.RsaSha384() - Constructor for class org.jose4j.jws.RsaUsingShaAlgorithm.RsaSha384
 
RsaUsingShaAlgorithm.RsaSha512 - Class in org.jose4j.jws
 
RsaUsingShaAlgorithm.RsaSha512() - Constructor for class org.jose4j.jws.RsaUsingShaAlgorithm.RsaSha512
 

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
 
secureEquals(byte[], byte[]) - Static method in class org.jose4j.lang.ByteUtil
 
select(JsonWebEncryption, Collection<JsonWebKey>) - Method in class org.jose4j.jwk.DecryptionJwkSelector
 
select(JsonWebSignature, Collection<JsonWebKey>) - Method in class org.jose4j.jwk.VerificationJwkSelector
 
selectList(JsonWebEncryption, Collection<JsonWebKey>) - Method in class org.jose4j.jwk.DecryptionJwkSelector
 
selectList(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(List<X509Certificate>) - Method in class org.jose4j.jwk.PublicJsonWebKey
 
setCertificateChain(X509Certificate...) - Method in class org.jose4j.jwk.PublicJsonWebKey
 
setCipherProvider(String) - Method in class org.jose4j.jca.ProviderContext.Context
Sets the 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
 
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
 
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
 
setDetails(List<String>) - Method in exception org.jose4j.jwt.consumer.InvalidJwtException
 
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.
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.
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(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.
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.
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.
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(int) - Method in class org.jose4j.jwt.JwtClaims
 
setGeneratedJwtId() - Method in class org.jose4j.jwt.JwtClaims
 
setHeader(String, String) - Method in class org.jose4j.jwx.JsonWebStructure
 
setHostnameVerifier(HostnameVerifier) - Method in class org.jose4j.http.Get
 
setHttpProxy(Proxy) - Method in class org.jose4j.http.Get
 
setInitialRetryWaitTime(long) - Method in class org.jose4j.http.Get
 
setIntegrity(byte[]) - Method in class org.jose4j.jwx.JsonWebStructure
 
setIssuedAt(NumericDate) - Method in class org.jose4j.jwt.JwtClaims
 
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.
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.
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.
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.
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 the JCA provider to be used for relevant KeyAgreement operations.
setKeyFactoryProvider(String) - Method in class org.jose4j.jca.ProviderContext.Context
Sets the 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
 
setKeyOps(List<String>) - Method in class org.jose4j.jwk.JsonWebKey
 
setKeyPairGeneratorProvider(String) - Method in class org.jose4j.jca.ProviderContext.Context
Sets the 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 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 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
 
setPayload(String) - Method in class org.jose4j.jwx.JsonWebStructure
 
setPayloadCharEncoding(String) - Method in class org.jose4j.jws.JsonWebSignature
 
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
 
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
 
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
in number of characters, -1 indicates no limit
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
 
setSecureRandom(SecureRandom) - Method in class org.jose4j.jca.ProviderContext
Sets the secure random generator.
setSignature(byte[]) - Method in class org.jose4j.jws.JsonWebSignature
 
setSignatureProvider(String) - Method in class org.jose4j.jca.ProviderContext.Context
Sets the 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.
setSP(String) - Method in class org.jose4j.json.internal.json_simple.ItemList
 
setStringClaim(String, String) - Method in class org.jose4j.jwt.JwtClaims
 
setStringHeaderValue(String, String) - Method in class org.jose4j.jwx.Headers
 
setStringListClaim(String, List<String>) - Method in class org.jose4j.jwt.JwtClaims
 
setStringListClaim(String, 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
 
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
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 - Static variable in class org.jose4j.jwk.KeyOperations
compute digital signature or MAC
sign(Key, byte[], ProviderContext) - Method in class org.jose4j.jws.BaseSignatureAlgorithm
 
sign(Key, byte[], ProviderContext) - Method in class org.jose4j.jws.EcdsaUsingShaAlgorithm
 
sign(Key, byte[], ProviderContext) - Method in class org.jose4j.jws.HmacUsingShaAlgorithm
 
sign() - Method in class org.jose4j.jws.JsonWebSignature
 
sign(Key, byte[], ProviderContext) - Method in interface org.jose4j.jws.JsonWebSignatureAlgorithm
 
sign(Key, byte[], ProviderContext) - Method in class org.jose4j.jws.PlaintextNoneAlgorithm
 
SIGNATURE - Static variable in class org.jose4j.jwk.Use
 
SimpleAeadCipher - Class in org.jose4j.jwe
1
SimpleAeadCipher(String, int) - Constructor for class org.jose4j.jwe.SimpleAeadCipher
 
SimpleAeadCipher.CipherOutput - Class in org.jose4j.jwe
 
SimpleAeadCipher.CipherOutput() - Constructor for class org.jose4j.jwe.SimpleAeadCipher.CipherOutput
 
SimpleGet - Interface in org.jose4j.http
 
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
 
size() - 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
 
split(String, String, List) - 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
 
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
 

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, int) - Static method in class org.jose4j.keys.BigEndianBigInteger
 
toByteArray(BigInteger) - Static method in class org.jose4j.keys.BigEndianBigInteger
 
toDebugString(byte[]) - Static method in class org.jose4j.lang.ByteUtil
 
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() - Method in class org.jose4j.jwk.JsonWebKey
 
toJson(JsonWebKey.OutputControlLevel) - Method in class org.jose4j.jwk.JsonWebKey
 
toJson() - Method in class org.jose4j.jwk.JsonWebKeySet
 
toJson(JsonWebKey.OutputControlLevel) - Method in class org.jose4j.jwk.JsonWebKeySet
 
toJson() - Method in class org.jose4j.jwt.JwtClaims
 
toJSONString(Collection) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
Convert a list to JSON text.
toJSONString(byte[]) - 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(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(float[]) - 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(boolean[]) - 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(Object[]) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
 
toJSONString() - Method in class org.jose4j.json.internal.json_simple.JSONArray
 
toJSONString() - Method in interface org.jose4j.json.internal.json_simple.JSONAware
 
toJSONString(Map) - Static method in class org.jose4j.json.internal.json_simple.JSONObject
Convert a map to JSON text.
toJSONString() - Method in class org.jose4j.json.internal.json_simple.JSONObject
 
toJSONString(Object) - Static method in class org.jose4j.json.internal.json_simple.JSONValue
Convert an object 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(String) - 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(String, Object) - Static 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.jwk.JsonWebKey
 
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
 
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_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_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
 

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
 
unsetClaim(String) - Method in class org.jose4j.jwt.JwtClaims
 
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 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 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.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.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.PlaintextNoneAlgorithm
 
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.PlaintextNoneAlgorithm
 
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 org.jose4j.jwa.AlgorithmConstraints.ConstraintType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jose4j.jwk.JsonWebKey.OutputControlLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jose4j.keys.KeyPersuasion
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jose4j.jwa.AlgorithmConstraints.ConstraintType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jose4j.jwk.JsonWebKey.OutputControlLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jose4j.keys.KeyPersuasion
Returns an array containing the constants of this enum type, 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(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() - Method in class org.jose4j.jws.JsonWebSignature
 
verifySignature(byte[], Key, byte[], ProviderContext) - Method in interface org.jose4j.jws.JsonWebSignatureAlgorithm
 
verifySignature(byte[], Key, byte[], ProviderContext) - Method in class org.jose4j.jws.PlaintextNoneAlgorithm
 

W

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(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(Writer) - 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(short[], 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(float[], 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(boolean[], 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(Object[], Writer) - Static method in class org.jose4j.json.internal.json_simple.JSONArray
 
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.
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.JSONValue
Encode an object into JSON text and write it to out.
writeOutPrivateKeyToJson - Variable in class org.jose4j.jwk.PublicJsonWebKey
 

X

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(List<X509Certificate>) - Constructor for class org.jose4j.keys.resolvers.X509VerificationKeyResolver
 
X509VerificationKeyResolver(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
 
X_MEMBER_NAME - Static variable in class org.jose4j.jwk.EllipticCurveJsonWebKey
 

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
 
A B C D E F G H I J K L M N O P R S T U V W X Y Z 

Copyright © 2017. All rights reserved.