- 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
-
- 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
-
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
-
- 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.
- 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
-
- jcaProvider - Variable in class org.jose4j.jwk.PublicJsonWebKey
-
- JoseException - Exception in org.jose4j.lang
-
- JoseException(String) - Constructor for exception org.jose4j.lang.JoseException
-
- JoseException(String, Throwable) - Constructor for exception org.jose4j.lang.JoseException
-
- JSON_INVALID - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWS/JWE payload could not be parsed as JSON.
- JSONArray - Class in org.jose4j.json.internal.json_simple
-
A JSON array.
- JSONArray() - Constructor for class org.jose4j.json.internal.json_simple.JSONArray
-
Constructs an empty JSONArray.
- JSONArray(Collection) - Constructor for class org.jose4j.json.internal.json_simple.JSONArray
-
Constructs a JSONArray containing the elements of the specified
collection, in the order they are returned by the collection's iterator.
- JSONAware - Interface in org.jose4j.json.internal.json_simple
-
Beans that support customized output of JSON text shall implement this interface.
- JsonHeaderUtil - Class in org.jose4j.json
-
Deprecated.
as of 0.3.7 please use JsonUtil
- JsonHeaderUtil() - Constructor for class org.jose4j.json.JsonHeaderUtil
-
Deprecated.
- JsonHelp - Class in org.jose4j.lang
-
- JsonHelp() - Constructor for class org.jose4j.lang.JsonHelp
-
- JSONObject - Class in org.jose4j.json.internal.json_simple
-
A JSON object.
- JSONObject() - Constructor for class org.jose4j.json.internal.json_simple.JSONObject
-
- JSONObject(Map) - Constructor for class org.jose4j.json.internal.json_simple.JSONObject
-
Allows creation of a JSONObject from a Map.
- JSONParser - Class in org.jose4j.json.internal.json_simple.parser
-
Parser for JSON text.
- JSONParser() - Constructor for class org.jose4j.json.internal.json_simple.parser.JSONParser
-
- JSONStreamAware - Interface in org.jose4j.json.internal.json_simple
-
Beans that support customized output of JSON text to a writer shall implement this interface.
- jsonTypeName(Object) - Static method in class org.jose4j.lang.JsonHelp
-
- JsonUtil - Class in org.jose4j.json
-
This class should be the point of contact for JSON processing.
- JsonUtil() - Constructor for class org.jose4j.json.JsonUtil
-
- JSONValue - Class in org.jose4j.json.internal.json_simple
-
- JSONValue() - Constructor for class org.jose4j.json.internal.json_simple.JSONValue
-
- JsonWebEncryption - Class in org.jose4j.jwe
-
- JsonWebEncryption() - Constructor for class org.jose4j.jwe.JsonWebEncryption
-
- JsonWebKey - Class in org.jose4j.jwk
-
- JsonWebKey(Key) - Constructor for class org.jose4j.jwk.JsonWebKey
-
- JsonWebKey(Map<String, Object>) - Constructor for class org.jose4j.jwk.JsonWebKey
-
- JsonWebKey.Factory - Class in org.jose4j.jwk
-
- JsonWebKey.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
-
The JsonWebSignature class is used to produce and consume JSON Web Signature (JWS) as defined in
RFC 7515.
- JsonWebSignature() - Constructor for class org.jose4j.jws.JsonWebSignature
-
- JsonWebSignatureAlgorithm - Interface in org.jose4j.jws
-
- JsonWebStructure - Class in org.jose4j.jwx
-
- JsonWebStructure() - Constructor for class org.jose4j.jwx.JsonWebStructure
-
- JtiValidator - Class in org.jose4j.jwt.consumer
-
- JtiValidator(boolean) - Constructor for class org.jose4j.jwt.consumer.JtiValidator
-
- JweCustomizer - Interface in org.jose4j.jwt.consumer
-
A callback interface that provides a hook to call arbitrary methods on the JsonWebEncryption prior
to the JwtConsumer using it to decrypt the content.
- JWK_SET_MEMBER_NAME - Static variable in class org.jose4j.jwk.JsonWebKeySet
-
- JWK_SET_URL - Static variable in class org.jose4j.jwx.HeaderParameterNames
-
- JwksDecryptionKeyResolver - Class in org.jose4j.keys.resolvers
-
- JwksDecryptionKeyResolver(List<JsonWebKey>) - Constructor for class org.jose4j.keys.resolvers.JwksDecryptionKeyResolver
-
- JwksVerificationKeyResolver - Class in org.jose4j.keys.resolvers
-
- JwksVerificationKeyResolver(List<JsonWebKey>) - Constructor for class org.jose4j.keys.resolvers.JwksVerificationKeyResolver
-
- JwsCustomizer - Interface in org.jose4j.jwt.consumer
-
A callback interface that provides a hook to call arbitrary methods on the JsonWebSignature prior
to the JwtConsumer using it to verify the signature.
- JWT_ID - Static variable in class org.jose4j.jwt.ReservedClaimNames
-
- JWT_ID_MISSING - Static variable in class org.jose4j.jwt.consumer.ErrorCodes
-
The JWT had no JWT ID "jti" claim but the JwtConsumer was
set up to require it.
- JwtClaims - Class in org.jose4j.jwt
-
- JwtClaims() - Constructor for class org.jose4j.jwt.JwtClaims
-
- JwtConsumer - Class in org.jose4j.jwt.consumer
-
- JwtConsumerBuilder - Class in org.jose4j.jwt.consumer
-
Use the JwtConsumerBuilder to create the appropriate JwtConsumer for your JWT processing needs.
- JwtConsumerBuilder() - Constructor for class org.jose4j.jwt.consumer.JwtConsumerBuilder
-
Creates a new JwtConsumerBuilder, which is set up by default to build a JwtConsumer
that requires a signature and will validate the core JWT claims when they
are present.
- JwtContext - Class in org.jose4j.jwt.consumer
-
- JwtContext(JwtClaims, List<JsonWebStructure>) - Constructor for class org.jose4j.jwt.consumer.JwtContext
-
- JwtContext(String, JwtClaims, List<JsonWebStructure>) - Constructor for class org.jose4j.jwt.consumer.JwtContext
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
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
-
- 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
-
- 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
-
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
-
- 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
-
- 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
-