- 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
-
- ENCRYPTION_MISSING - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
No JWE encryption was present but the JwtConsumer was
set up to require it.
- endArray() - Method in interface org.jose4j.json.internal.json_simple.parser.ContentHandler
-
Receive notification of the end of a JSON array.
- endJSON() - Method in interface org.jose4j.json.internal.json_simple.parser.ContentHandler
-
Receive notification of the end of JSON processing.
- endObject() - Method in interface org.jose4j.json.internal.json_simple.parser.ContentHandler
-
Receive notification of the end of a JSON object.
- endObjectEntry() - Method in interface org.jose4j.json.internal.json_simple.parser.ContentHandler
-
Receive notification of the end of the value of previous object entry.
- ensureBufferSize(int, BaseNCodec.Context) - Method in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Ensure that the buffer has room for size bytes
- EPHEMERAL_PUBLIC_KEY - Static variable in class org.jose4j.jwx.HeaderParameterNames
-
- equals(Object) - Method in class org.jose4j.jwt.IntDate
-
Deprecated.
- equals(Object) - Method in class org.jose4j.jwt.NumericDate
-
- ERROR_UNEXPECTED_CHAR - Static variable in exception org.jose4j.json.internal.json_simple.parser.ParseException
-
- ERROR_UNEXPECTED_EXCEPTION - Static variable in exception org.jose4j.json.internal.json_simple.parser.ParseException
-
- ERROR_UNEXPECTED_TOKEN - Static variable in exception org.jose4j.json.internal.json_simple.parser.ParseException
-
- ErrorCodes - Class in org.jose4j.jwt.consumer
-
- ErrorCodes() - Constructor for class org.jose4j.jwt.consumer.ErrorCodes
-
- ErrorCodeValidator - Interface in org.jose4j.jwt.consumer
-
- ErrorCodeValidator.Error - Class in org.jose4j.jwt.consumer
-
JWT validation error with stable error code and friendly error message
- ErrorCodeValidator.Error(int, String) - Constructor for class org.jose4j.jwt.consumer.ErrorCodeValidator.Error
-
Creates a new JWT validation error with the given code and message.
- ErrorCodeValidatorAdapter - Class in org.jose4j.jwt.consumer
-
- ErrorCodeValidatorAdapter(Validator) - Constructor for class org.jose4j.jwt.consumer.ErrorCodeValidatorAdapter
-
- escape(String) - Static method in class org.jose4j.json.internal.json_simple.JSONObject
-
Escape quotes, \, /, \r, \n, \b, \f, \t and other control characters (U+0000 through U+001F).
- escape(String) - Static method in class org.jose4j.json.internal.json_simple.JSONValue
-
Escape quotes, \, /, \r, \n, \b, \f, \t and other control characters (U+0000 through U+001F).
- ExceptionHelp - Class in org.jose4j.lang
-
- ExceptionHelp() - Constructor for class org.jose4j.lang.ExceptionHelp
-
- EXPIRATION_MISSING - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWT had no Expiration Time "exp" claim but the JwtConsumer was
set up to require it.
- EXPIRATION_TIME - Static variable in class org.jose4j.jwt.ReservedClaimNames
-
- EXPIRATION_TOO_FAR_IN_FUTURE - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWT had an Expiration Time "exp" claim with a value that was too far
in the future based on the set up of the JwtConsumer.
- EXPIRED - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWT expired (i.e.
- EXPONENT_MEMBER_NAME - Static variable in class org.jose4j.jwk.RsaJsonWebKey
-
- 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
-
Make an HTTP GET request
- 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
-
- getCertificateChainHeaderValue() - Method in class org.jose4j.jwx.JsonWebStructure
-
- 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
-
Sign and produce the JWS Compact Serialization.
- getCompactSerialization() - Method in class org.jose4j.jwx.JsonWebStructure
-
- getCompressionAlgorithmFactory() - Method in class org.jose4j.jwa.AlgorithmFactoryFactory
-
- getCompressionAlgorithmHeaderParameter() - Method in class org.jose4j.jwe.JsonWebEncryption
-
- getContentEncryptionAlgorithm() - Method in class org.jose4j.jwe.JsonWebEncryption
-
- getContentEncryptionKey() - Method in class org.jose4j.jwe.ContentEncryptionKeys
-
- getContentEncryptionKey() - Method in class org.jose4j.jwe.JsonWebEncryption
-
- getContentEncryptionKeyAlgorithm() - Method in class org.jose4j.jwe.ContentEncryptionKeyDescriptor
-
- getContentEncryptionKeyByteLength() - Method in class org.jose4j.jwe.ContentEncryptionKeyDescriptor
-
Gets the key size in bytes.
- getContentEncryptionKeyDescriptor() - Method in class org.jose4j.jwe.AesCbcHmacSha2ContentEncryptionAlgorithm
-
- getContentEncryptionKeyDescriptor() - Method in class org.jose4j.jwe.AesGcmContentEncryptionAlgorithm
-
- getContentEncryptionKeyDescriptor() - Method in interface org.jose4j.jwe.ContentEncryptionAlgorithm
-
- getContentTypeHeaderValue() - Method in class org.jose4j.jwx.JsonWebStructure
-
- getCurveName() - Method in class org.jose4j.jwk.EllipticCurveJsonWebKey
-
- getCurveName() - Method in class org.jose4j.jws.EcdsaUsingShaAlgorithm
-
- getDefaultBufferSize() - Method in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Get the default buffer size.
- getDefaultIterationCount() - Method in class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm
-
- getDefaultSaltByteLength() - Method in class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm
-
- getDetachedContentCompactSerialization() - Method in class org.jose4j.jws.JsonWebSignature
-
Produces the compact serialization with an empty/detached payload as described in
Appendix F, Detached Content, of the JWS spec
though providing library support rather than making the application do it all as
described therein.
- getEcPrivateKey() - Method in class org.jose4j.jwk.EllipticCurveJsonWebKey
-
- getECPublicKey() - Method in class org.jose4j.jwk.EllipticCurveJsonWebKey
-
- getEncodedHeader() - Method in class org.jose4j.jwx.Headers
-
- getEncodedHeader() - Method in class org.jose4j.jwx.JsonWebStructure
-
- getEncodedLength(byte[]) - Method in class org.jose4j.base64url.internal.apache.commons.codec.binary.BaseNCodec
-
Calculates the amount of space needed to encode the supplied array.
- getEncodedPayload() - Method in class org.jose4j.jws.JsonWebSignature
-
Gets the base64url encoded JWS Payload.
- getEncodedSignature() - Method in class org.jose4j.jws.JsonWebSignature
-
- getEncryptedKey() - Method in class org.jose4j.jwe.ContentEncryptionKeys
-
- getEncryptedKey() - Method in class org.jose4j.jwe.JsonWebEncryption
-
- getEncryptionMethodHeaderParameter() - Method in class org.jose4j.jwe.JsonWebEncryption
-
- getErrorCode() - Method in class org.jose4j.jwt.consumer.ErrorCodeValidator.Error
-
The error code.
- getErrorDetails() - Method in exception org.jose4j.jwt.consumer.InvalidJwtException
-
Returns a list of reasons the JWT was considered invalid.
- getErrorMessage() - Method in class org.jose4j.jwt.consumer.ErrorCodeValidator.Error
-
The error message
- getErrorType() - Method in exception org.jose4j.json.internal.json_simple.parser.ParseException
-
- getExpirationTime() - Method in class org.jose4j.jwt.JwtClaims
-
- getFullHeaderAsJsonString() - Method in class org.jose4j.jwx.Headers
-
- getGeneralProvider() - Method in class org.jose4j.jca.ProviderContext.Context
-
Gets the general JCA provider to be used for all relevant operations when
a more specific one isn't set.
- getGeneralProviderContext() - Method in class org.jose4j.jca.ProviderContext
-
The Java Cryptography Architecture provider context to be used for operations
that do not directly involve the key supplied by the caller.
- getHeader() - Method in class org.jose4j.jwx.JsonWebStructure
-
- 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
-
Gets the original 'raw' JWT string.
- getJwtClaims() - Method in class org.jose4j.jwt.consumer.JwtContext
-
Gets the claims from the processed JWT (when available) .
- getJwtContext() - Method in exception org.jose4j.jwt.consumer.InvalidJwtException
-
Returns a JwtContext object including the JwtClaims
representing the JWT processed
up to the point of this InvalidJwtException being thrown.
- 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
-
- getLeafCertificateHeaderValue() - Method in class org.jose4j.jwx.JsonWebStructure
-
- getLocation() - Method in class org.jose4j.jwk.HttpsJwks
-
Gets the location of the JWKS endpoint/URL.
- getLong(Map<String, ?>, String) - Static method in class org.jose4j.lang.JsonHelp
-
- getLongHeaderValue(String) - Method in class org.jose4j.jwx.Headers
-
- getMac(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
-
Gets the JWS payload as a string.
- getPayload() - Method in class org.jose4j.jwx.JsonWebStructure
-
- getPayloadBytes() - Method in class org.jose4j.jws.JsonWebSignature
-
Get the JWS payload.
- getPayloadCharEncoding() - Method in class org.jose4j.jws.JsonWebSignature
-
Gets the character encoding used for the string representation of the JWS payload.
- getPlaintextBytes() - Method in class org.jose4j.jwe.JsonWebEncryption
-
- getPlaintextString() - Method in class org.jose4j.jwe.JsonWebEncryption
-
- getPosition() - Method in class org.jose4j.json.internal.json_simple.parser.JSONParser
-
- getPosition() - Method in exception org.jose4j.json.internal.json_simple.parser.ParseException
-
- getPrivateKey() - Method in class org.jose4j.jwk.PublicJsonWebKey
-
- getProviderCtx() - Method in class org.jose4j.jwx.JsonWebStructure
-
- getPublicJwkHeaderValue(String, String) - Method in class org.jose4j.jwx.Headers
-
- getPublicKey() - Method in class org.jose4j.jwk.JsonWebKey
-
- 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
-
- 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
-
Gets the JWS payload as a string.
- getUnverifiedPayloadBytes() - Method in class org.jose4j.jws.JsonWebSignature
-
Get the JWS payload.
- getUse() - Method in class org.jose4j.jwk.JsonWebKey
-
- getValue() - Method in class org.jose4j.jwt.IntDate
-
Deprecated.
- getValue() - Method in class org.jose4j.jwt.NumericDate
-
Returns a numeric value representing the number of seconds from
1970-01-01T0:0:0Z UTC until the given UTC date/time
- getValueInMillis() - Method in class org.jose4j.jwt.IntDate
-
Deprecated.
- getValueInMillis() - Method in class org.jose4j.jwt.NumericDate
-
- getX509CertificateSha1Thumbprint() - Method in class org.jose4j.jwk.PublicJsonWebKey
-
- getX509CertificateSha1Thumbprint(boolean) - Method in class org.jose4j.jwk.PublicJsonWebKey
-
- getX509CertificateSha256Thumbprint() - Method in class org.jose4j.jwk.PublicJsonWebKey
-
- getX509CertificateSha256Thumbprint(boolean) - Method in class org.jose4j.jwk.PublicJsonWebKey
-
- getX509CertSha1ThumbprintHeaderValue() - Method in class org.jose4j.jwx.JsonWebStructure
-
- getX509CertSha256ThumbprintHeaderValue() - Method in class org.jose4j.jwx.JsonWebStructure
-
- getX509Url() - Method in class org.jose4j.jwk.PublicJsonWebKey
-
- getX509Util(String) - Static method in class org.jose4j.keys.X509Util
-
- INITIAL_REGISTERED_CLAIM_NAMES - Static variable in class org.jose4j.jwt.ReservedClaimNames
-
- INITIALIZATION_VECTOR - Static variable in class org.jose4j.jwx.HeaderParameterNames
-
- InitializationVectorHelp - Class in org.jose4j.jwe
-
- InitializationVectorHelp() - Constructor for class org.jose4j.jwe.InitializationVectorHelp
-
- initMacWithKey(Mac, Key) - Static method in class org.jose4j.mac.MacUtil
-
- IntDate - Class in org.jose4j.jwt
-
Deprecated.
in draft -26 of the JWT spec the name changed from IntDate to NumericDate. Consistent with that change there is a new NumericDate class, which is similar to this.
- INTEGRITY_MISSING - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JwtConsumer was set up to require a JOSE algorithm that provides integrity protection
(signature/MAC JWS or symmetric JWE) but no such protection was present on the JWT.
- IntegrityException - Exception in org.jose4j.lang
-
- IntegrityException(String) - Constructor for exception org.jose4j.lang.IntegrityException
-
- InvalidAlgorithmException - Exception in org.jose4j.lang
-
- InvalidAlgorithmException(String) - Constructor for exception org.jose4j.lang.InvalidAlgorithmException
-
- InvalidJwtException - Exception in org.jose4j.jwt.consumer
-
An exception thrown when a JWT is considered invalid or otherwise cannot be
processed/consumed.
- InvalidJwtException(String, List<ErrorCodeValidator.Error>, JwtContext) - Constructor for exception org.jose4j.jwt.consumer.InvalidJwtException
-
- InvalidJwtException(String, ErrorCodeValidator.Error, Throwable, JwtContext) - Constructor for exception org.jose4j.jwt.consumer.InvalidJwtException
-
- InvalidJwtSignatureException - Exception in org.jose4j.jwt.consumer
-
- InvalidJwtSignatureException(JsonWebSignature, JwtContext) - Constructor for exception org.jose4j.jwt.consumer.InvalidJwtSignatureException
-
- InvalidKeyException - Exception in org.jose4j.lang
-
- InvalidKeyException(String) - Constructor for exception org.jose4j.lang.InvalidKeyException
-
- InvalidKeyException(String, Throwable) - Constructor for exception org.jose4j.lang.InvalidKeyException
-
- isAfter(NumericDate) - Method in class org.jose4j.jwt.NumericDate
-
- isArrayByteBase64(byte[]) - Static method in class org.jose4j.base64url.internal.apache.commons.codec.binary.Base64
-
- 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
-
- isRfc7797UnencodedPayload() - Method in class org.jose4j.jws.JsonWebSignature
-
- ISSUED_AT - Static variable in class org.jose4j.jwt.ReservedClaimNames
-
- ISSUED_AT_MISSING - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWT had no Issued At "iat" claim but the JwtConsumer was
set up to require it.
- ISSUER - Static variable in class org.jose4j.jwt.ReservedClaimNames
-
- ISSUER_INVALID - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The Issuer "iss" claim was invalid based on the issuer that the JwtConsumer
was set up to expect.
- ISSUER_MISSING - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWT had no Issuer "iss" claim but the JwtConsumer was
set up to require it.
- isSupportedCriticalHeader(String) - Method in class org.jose4j.jws.JsonWebSignature
-
- isSupportedCriticalHeader(String) - Method in class org.jose4j.jwx.JsonWebStructure
-
- IssValidator - Class in org.jose4j.jwt.consumer
-
- IssValidator(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
-
- 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
-
- selectWithVerifySignatureDisambiguate(JsonWebSignature, Collection<JsonWebKey>) - Method in class org.jose4j.jwk.VerificationJwkSelector
-
- serialize(String...) - Static method in class org.jose4j.jwx.CompactSerialization
-
Deprecated.
please use CompactSerializer
- serialize(String...) - Static method in class org.jose4j.jwx.CompactSerializer
-
- setAlg(String, boolean) - Method in class org.jose4j.jwk.SimpleJwkFilter
-
- setAlgorithm(String) - Method in class org.jose4j.jwk.JsonWebKey
-
- setAlgorithmConstraints(AlgorithmConstraints) - Method in class org.jose4j.jwx.JsonWebStructure
-
- setAlgorithmHeaderValue(String) - Method in class org.jose4j.jwx.JsonWebStructure
-
- setAlgorithmIdentifier(String) - Method in class org.jose4j.jwa.AlgorithmInfo
-
- setAlgorithmParameterSpec(AlgorithmParameterSpec) - Method in class org.jose4j.jwe.WrappingKeyManagementAlgorithm
-
- setAlgorithmParameterSpec(AlgorithmParameterSpec) - Method in class org.jose4j.jws.BaseSignatureAlgorithm
-
- setAllowedClockSkewInSeconds(int) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the amount of clock skew to allow for when validate the expiration time, issued at time, and not before time claims.
- setAllowedClockSkewSeconds(int) - Method in class org.jose4j.jwt.consumer.NumericDateValidator
-
- setAllowFallbackDeriveFromX5cForX5Thumbs(boolean) - Method in class org.jose4j.jwk.SimpleJwkFilter
-
- setAudience(String) - Method in class org.jose4j.jwt.JwtClaims
-
- setAudience(String...) - Method in class org.jose4j.jwt.JwtClaims
-
- setAudience(List<String>) - Method in class org.jose4j.jwt.JwtClaims
-
- setCertificateChain(List<X509Certificate>) - Method in class org.jose4j.jwk.PublicJsonWebKey
-
- setCertificateChain(X509Certificate...) - Method in class org.jose4j.jwk.PublicJsonWebKey
-
- setCertificateChainHeaderValue(X509Certificate...) - Method in class org.jose4j.jwx.JsonWebStructure
-
- setCipherProvider(String) - Method in class org.jose4j.jca.ProviderContext.Context
-
Sets the the JCA provider to be used for relevant Cipher operations.
- setClaim(String, Object) - Method in class org.jose4j.jwt.JwtClaims
-
- setCompactSerialization(String) - Method in class org.jose4j.jwx.JsonWebStructure
-
- setCompactSerializationParts(String[]) - Method in class org.jose4j.jwe.JsonWebEncryption
-
- setCompactSerializationParts(String[]) - Method in class org.jose4j.jws.JsonWebSignature
-
- setCompactSerializationParts(String[]) - Method in class org.jose4j.jwx.JsonWebStructure
-
- setCompressionAlgorithmHeaderParameter(String) - Method in class org.jose4j.jwe.JsonWebEncryption
-
- setConnectTimeout(int) - Method in class org.jose4j.http.Get
-
Sets a specified timeout value, in milliseconds, to be used by
the underlying URLConnection when opening a communications link to the resource referenced
by the URLConnection.
- setContentEncryptionAlgorithmConstraints(AlgorithmConstraints) - Method in class org.jose4j.jwe.JsonWebEncryption
-
- setContentEncryptionKey(byte[]) - Method in class org.jose4j.jwe.JsonWebEncryption
-
- setContentTypeHeaderValue(String) - Method in class org.jose4j.jwx.JsonWebStructure
-
- setCriticalHeaderNames(String...) - Method in class org.jose4j.jwx.JsonWebStructure
-
Sets the value(s) of the critical ("crit") header, defined in
section 4.1.11 of RFC 7515,
which indicates that those headers MUST be understood and processed by the recipient.
- setCrv(String, boolean) - Method in class org.jose4j.jwk.SimpleJwkFilter
-
- setDecryptionKey(Key) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the key to be used for JWE decryption.
- setDecryptionKeyResolver(DecryptionKeyResolver) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the DecryptionKeyResolver to use to select the key for JWE decryption.
- setDefaultCacheDuration(long) - Method in class org.jose4j.jwk.HttpsJwks
-
The time period to cache the JWKs from the endpoint, if the cache directive
headers of the response are not present or indicate that the content should not be cached.
- setDefaultIterationCount(long) - Method in class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm
-
- setDefaultSaltByteLength(int) - Method in class org.jose4j.jwe.Pbes2HmacShaWithAesKeyWrapAlgorithm
-
- setDisableRequireSignature() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Because integrity protection is needed in most usages of JWT, a signature on the JWT is required by default.
- setDisambiguateWithVerifySignature(boolean) - Method in class org.jose4j.keys.resolvers.HttpsJwksVerificationKeyResolver
-
Indicates whether or not to use signature verification to try and disambiguate when the normal key selection based on the JWS headers results in more than one key.
- setDisambiguateWithVerifySignature(boolean) - Method in class org.jose4j.keys.resolvers.JwksVerificationKeyResolver
-
Indicates whether or not to use signature verification to try and disambiguate when the normal key selection based on the JWS headers results in more than one key.
- setDoKeyValidation(boolean) - Method in class org.jose4j.jwx.JsonWebStructure
-
- setEnableLiberalContentTypeHandling() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
According to
section 5.2 of the JWT spec,
when nested signing or encryption is employed with a JWT, the "cty" header parameter has to be present and
have a value of "JWT" to indicate that a nested JWT is the payload of the outer JWT.
- setEnableRequireEncryption() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Require that the JWT be encrypted, which is not required by default.
- setEnableRequireIntegrity() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Require that the JWT have some integrity protection,
either a signature/MAC JWS or a JWE using a symmetric key management algorithm.
- setEncodedContentEncryptionKey(String) - Method in class org.jose4j.jwe.JsonWebEncryption
-
- setEncodedHeader(String) - Method in class org.jose4j.jwx.JsonWebStructure
-
- setEncodedIv(String) - Method in class org.jose4j.jwe.JsonWebEncryption
-
- setEncodedPayload(String) - Method in class org.jose4j.jws.JsonWebSignature
-
- setEncryptionMethodHeaderParameter(String) - Method in class org.jose4j.jwe.JsonWebEncryption
-
- setErrorType(int) - Method in exception org.jose4j.json.internal.json_simple.parser.ParseException
-
- setEvaluationTime(NumericDate) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the time used to validate the expiration time, issued at time, and not before time claims.
- setEvaluationTime(NumericDate) - Method in class org.jose4j.jwt.consumer.NumericDateValidator
-
- setExpectedAudience(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
-
Sets the HostnameVerifier used by the underlying HttpsURLConnection.
- setHttpProxy(Proxy) - Method in class org.jose4j.http.Get
-
- setInitialRetryWaitTime(long) - Method in class org.jose4j.http.Get
-
Sets the initial wait time for retry requests.
- setIntegrity(byte[]) - Method in class org.jose4j.jwx.JsonWebStructure
-
- setIssuedAt(NumericDate) - Method in class org.jose4j.jwt.JwtClaims
-
- 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
-
- setKeyOperations(String[], boolean) - Method in class org.jose4j.jwk.SimpleJwkFilter
-
- setKeyOps(List<String>) - Method in class org.jose4j.jwk.JsonWebKey
-
- setKeyPairGeneratorProvider(String) - Method in class org.jose4j.jca.ProviderContext.Context
-
Sets the 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
-
Sets the JWS payload as a string.
- setPayload(String) - Method in class org.jose4j.jwx.JsonWebStructure
-
- setPayloadBytes(byte[]) - Method in class org.jose4j.jws.JsonWebSignature
-
Sets the JWS payload.
- setPayloadCharEncoding(String) - Method in class org.jose4j.jws.JsonWebSignature
-
Sets the character encoding used for the string representation of the JWS payload (i.e.
- setPlaintext(byte[]) - Method in class org.jose4j.jwe.JsonWebEncryption
-
- setPlaintext(String) - Method in class org.jose4j.jwe.JsonWebEncryption
-
- setPlainTextCharEncoding(String) - Method in class org.jose4j.jwe.JsonWebEncryption
-
- setPosition(int) - Method in exception org.jose4j.json.internal.json_simple.parser.ParseException
-
- setPrivateKey(PrivateKey) - Method in class org.jose4j.jwk.PublicJsonWebKey
-
- setProgressiveRetryWait(boolean) - Method in class org.jose4j.http.Get
-
Sets whether a progressively longer wait time should be used between retry attempts (up to a max of 8000).
- setProviderContext(ProviderContext) - Method in class org.jose4j.jwx.JsonWebStructure
-
Sets the
ProviderContext for this JWS or JWE, which allows for
a particular Java Cryptography Architecture provider to be indicated by name to be used
for various cryptographic operations.
- setReadTimeout(int) - Method in class org.jose4j.http.Get
-
Sets the read timeout to the specified value, in
milliseconds, for the underlying URLConnection.
- setRefreshReprieveThreshold(long) - Method in class org.jose4j.jwk.HttpsJwks
-
Sets the period of time as a threshold for which a subsequent refresh() calls will use the cache and
not actually refresh from the JWKS endpoint/URL.
- setRelaxDecryptionKeyValidation() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Bypass the strict checks on the decryption key.
- setRelaxVerificationKeyValidation() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Bypass the strict checks on the verification key.
- setRequireExp(boolean) - Method in class org.jose4j.jwt.consumer.NumericDateValidator
-
- setRequireExpirationTime() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
- setRequireIat(boolean) - Method in class org.jose4j.jwt.consumer.NumericDateValidator
-
- setRequireIssuedAt() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
- setRequireJwtId() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
- setRequireNbf(boolean) - Method in class org.jose4j.jwt.consumer.NumericDateValidator
-
- setRequireNotBefore() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
- setRequireSubject() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Require that a subject ("sub") claim be present in the JWT.
- setResponseBodySizeLimit(int) - Method in class org.jose4j.http.Get
-
Sets a limit on the size of the response body that will be consumed.
- setRetainCacheOnErrorDuration(long) - Method in class org.jose4j.jwk.HttpsJwks
-
Sets the length of time, before trying again, to keep using the cache when an error occurs making the request to
the JWKS URI or parsing the response.
- setRetries(int) - Method in class org.jose4j.http.Get
-
Sets the number times to retry in the case of a request that failed for a reason
that potently could be recovered from.
- setSecureRandom(SecureRandom) - Method in class org.jose4j.jca.ProviderContext
-
Sets the secure random generator.
- setSignature(byte[]) - Method in class org.jose4j.jws.JsonWebSignature
-
- 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
-
- setSkipAllValidators() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Skip all claims validation.
- setSkipDefaultAudienceValidation() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Skip the default audience validation.
- setSkipSignatureVerification() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Skip signature verification.
- setSkipVerificationKeyResolutionOnNone(boolean) - Method in class org.jose4j.jwt.consumer.JwtConsumer
-
- setSkipVerificationKeyResolutionOnNone() - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Indicates that the JwtConsumer will not call the VerificationKeyResolver for a JWS using the
'none' algorithm.
- setSP(String) - Method in class org.jose4j.json.internal.json_simple.ItemList
-
- setSslSocketFactory(SSLSocketFactory) - Method in class org.jose4j.http.Get
-
Sets the SSLSocketFactory to used when creating sockets for HTTPS connections, which allows
for control over the details of creating and initially configuring the secure sockets such
as setting authentication keys, peer certificate validation, enabled cipher suites, and so on.
- setStringClaim(String, String) - Method in class org.jose4j.jwt.JwtClaims
-
- setStringHeaderValue(String, String) - Method in class org.jose4j.jwx.Headers
-
- setStringListClaim(String, 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
-
Sets the certificates that will be used by the underlying HttpsURLConnection as trust anchors when validating the HTTPS certificate presented by the server.
- setTryAllOnNoThumbHeader(boolean) - Method in class org.jose4j.keys.resolvers.X509VerificationKeyResolver
-
- setUnexpectedObject(Object) - Method in exception org.jose4j.json.internal.json_simple.parser.ParseException
-
- setUse(String) - Method in class org.jose4j.jwk.JsonWebKey
-
- setUse(String, boolean) - Method in class org.jose4j.jwk.SimpleJwkFilter
-
- setValue(long) - Method in class org.jose4j.jwt.NumericDate
-
- setVerificationKey(Key) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the key to be used for JWS signature/MAC verification.
- setVerificationKeyResolver(VerificationKeyResolver) - Method in class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Set the VerificationKeyResolver to use to select the key for JWS signature/MAC verification.
- setWriteOutPrivateKeyToJson(boolean) - Method in class org.jose4j.jwk.PublicJsonWebKey
-
- 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
-
Compute the JWS signature.
- 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
-
- SIGNATURE_INVALID - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWS signature was not successfully verified with the given/resolved key.
- SIGNATURE_MISSING - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
No JWS signature was present but the JwtConsumer was
set up to require one.
- 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
-
A simple HTTP GET
- SimpleJwkFilter - Class in org.jose4j.jwk
-
- SimpleJwkFilter() - Constructor for class org.jose4j.jwk.SimpleJwkFilter
-
- SimplePEMEncoder - Class in org.jose4j.base64url
-
- SimplePEMEncoder() - Constructor for class org.jose4j.base64url.SimplePEMEncoder
-
- SimpleResponse - Interface in org.jose4j.http
-
The result of a simple HTTP GET
- size() - Method in class org.jose4j.json.internal.json_simple.ItemList
-
- split(String, String, List, 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
-
- SUBJECT_INVALID - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The Subject "sub" claim was invalid based on the subject that the JwtConsumer
was set up to expect.
- SUBJECT_MISSING - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWT had no Subject "sub" claim but the JwtConsumer was
set up to require it.
- 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
-