Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractHttpHelper - Class in io.fusionauth.http
- AbstractHttpHelper() - Constructor for class io.fusionauth.http.AbstractHttpHelper
- add(String, Object) - Method in class io.fusionauth.jwks.domain.JSONWebKey
- addClaim(String, Object) - Method in class io.fusionauth.jwt.domain.JWT
-
Add a claim to this JWT.
- alg - Variable in class io.fusionauth.jwks.domain.JSONWebKey
-
The "alg" parameter identifies the algorithm intended for use with this key.
- algorithm - Variable in enum class io.fusionauth.jwt.domain.Algorithm
- algorithm - Variable in class io.fusionauth.jwt.domain.Header
- Algorithm - Enum Class in io.fusionauth.jwt.domain
-
Available JSON Web Algorithms (JWA) as described in RFC 7518 available for this JWT implementation.
- anyGetter() - Method in class io.fusionauth.jwt.domain.Header
-
Special getter used to flatten additional header properties into top level values.
- Application - Enum constant in enum class io.fusionauth.der.TagClass
-
Application
- at_hash(String, Algorithm) - Static method in class io.fusionauth.jwt.OpenIDConnect
-
Generate the hash of the Access Token specified by the OpenID Connect Core spec for the
at_hashclaim. - audience - Variable in class io.fusionauth.jwt.domain.JWT
-
Registered Claim
audas defined by RFC 7519 Section 4.1.3. - authorization_endpoint - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- AuthorizationServerMetaData - Class in io.fusionauth.oauth2.domain
-
Server Metadata as defined by RFC 8414
- AuthorizationServerMetaData() - Constructor for class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
B
- base64DecodeUint(String) - Static method in class io.fusionauth.jwks.JWKUtils
-
Decode an un-signed integer from a
Stringto aBigIntegerobject. - base64EncodeUint(BigInteger) - Static method in class io.fusionauth.jwks.JWKUtils
-
Encode an un-signed integer from a
BigIntegerto aString. - base64EncodeUint(BigInteger, int) - Static method in class io.fusionauth.jwks.JWKUtils
-
Encode an un-signed integer from a
BigIntegerto aString. - BCFIPSCryptoProvider - Class in io.fusionauth.security
-
This Crypto Provider utilizes the FIPS certified Bouncy Castle Security Provider (BCFIPS).
- BCFIPSCryptoProvider() - Constructor for class io.fusionauth.security.BCFIPSCryptoProvider
- BitString - Static variable in class io.fusionauth.der.Tag
-
Bit String Tag
- build(String) - Static method in class io.fusionauth.jwks.domain.JSONWebKey
-
Build a JSON Web Key from an encoded PEM.
- build(String) - Method in class io.fusionauth.jwks.JSONWebKeyBuilder
-
Build a JSON Web Key from the provided encoded PEM.
- build(Certificate) - Static method in class io.fusionauth.jwks.domain.JSONWebKey
-
Build a JSON Web Key from a certificate
- build(Certificate) - Method in class io.fusionauth.jwks.JSONWebKeyBuilder
-
Build a JSON Web Key from the provided X.509 Certificate.
- build(PrivateKey) - Static method in class io.fusionauth.jwks.domain.JSONWebKey
-
Build a JSON Web Key from a private key
- build(PrivateKey) - Method in class io.fusionauth.jwks.JSONWebKeyBuilder
-
Build a JSON Web Key from the provided PrivateKey.
- build(PublicKey) - Static method in class io.fusionauth.jwks.domain.JSONWebKey
-
Build a JSON Web Key from a public key
- build(PublicKey) - Method in class io.fusionauth.jwks.JSONWebKeyBuilder
-
Build a JSON Web Key from the provided PublicKey.
- Buildable<T> - Interface in io.fusionauth.domain
- buildURLConnection(String) - Static method in class io.fusionauth.http.AbstractHttpHelper
C
- c_hash(String, Algorithm) - Static method in class io.fusionauth.jwt.OpenIDConnect
-
Generate the hash of the Authorization Code as specified by the OpenID Connect Core spec for the
c_hashclaim. - canVerify(Algorithm) - Method in class io.fusionauth.jwt.ec.ECVerifier
- canVerify(Algorithm) - Method in class io.fusionauth.jwt.hmac.HMACVerifier
- canVerify(Algorithm) - Method in class io.fusionauth.jwt.rsa.RSAPSSVerifier
- canVerify(Algorithm) - Method in class io.fusionauth.jwt.rsa.RSAVerifier
- canVerify(Algorithm) - Method in interface io.fusionauth.jwt.Verifier
- certificate - Variable in class io.fusionauth.pem.domain.PEM
- code_challenge_methods_supported - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- ContextSpecific - Enum constant in enum class io.fusionauth.der.TagClass
-
Context Specific
- convertFingerprintToThumbprint(String) - Static method in class io.fusionauth.jwt.JWTUtils
-
Convert a HEX
SHA-1orSHA-256X.509 certificate fingerprint to anx5torx5t#256thumbprint respectively. - convertThumbprintToFingerprint(String) - Static method in class io.fusionauth.jwt.JWTUtils
-
Convert an X.509 certificate thumbprint to a HEX
SHA-1orSHA-256fingerprint respectively. - crv - Variable in class io.fusionauth.jwks.domain.JSONWebKey
-
The name of the Elliptic curve.
- CryptoProvider - Interface in io.fusionauth.security
D
- d - Variable in class io.fusionauth.jwks.domain.JSONWebKey
-
The "d" parameter contains the private exponent value for the RSA private key as described in RFC 7518 Section 6.3.2.1 It is represented as a Base64urlUInt-encoded value.
- data - Variable in class io.fusionauth.der.DerInputStream
- decode() - Method in class io.fusionauth.der.ObjectIdentifier
-
Decode the byte array for this Object Identifier.
- decode(byte[]) - Static method in class io.fusionauth.pem.domain.PEM
-
Decode a PEM in string format.
- decode(byte[]) - Method in class io.fusionauth.pem.PEMDecoder
-
Decode a PEM and extract the public or private keys.
- decode(String) - Static method in class io.fusionauth.pem.domain.PEM
-
Decode a PEM in string format.
- decode(String) - Method in class io.fusionauth.pem.PEMDecoder
-
Decode a PEM and extract the public or private keys.
- decode(String, Verifier...) - Method in class io.fusionauth.jwt.JWTDecoder
-
Decode the JWT using one of they provided verifiers.
- decode(String, Function<String, Verifier>) - Method in class io.fusionauth.jwt.JWTDecoder
-
Decode the JWT using one of they provided verifiers.
- decode(String, Function<String, Verifier>, Function<Header, String>) - Method in class io.fusionauth.jwt.JWTDecoder
-
Decode the JWT using one of they provided verifiers.
- decode(String, Map<String, Verifier>) - Method in class io.fusionauth.jwt.JWTDecoder
-
Decode the JWT using one of they provided verifiers.
- decode(String, Map<String, Verifier>, Function<Header, String>) - Method in class io.fusionauth.jwt.JWTDecoder
-
Decode the JWT using one of they provided verifiers.
- decode(Path) - Static method in class io.fusionauth.pem.domain.PEM
-
Decode a PEM in string format.
- decode(Path) - Method in class io.fusionauth.pem.PEMDecoder
-
Decode a PEM and extract the public or private keys.
- decodeHeader(String) - Static method in class io.fusionauth.jwt.JWTUtils
-
WARNING!! This is not a secure or safe way to decode a JWT, this will not perform any validation on the signature.
- decodePayload(String) - Static method in class io.fusionauth.jwt.JWTUtils
-
WARNING!! This is not a secure or safe way to decode a JWT, this will not perform any validation on the signature.
- DefaultCryptoProvider - Class in io.fusionauth.security
-
The default Crypto Provider for FusionAuth JWT.
- DefaultCryptoProvider() - Constructor for class io.fusionauth.security.DefaultCryptoProvider
- derDecode(Algorithm) - Method in class io.fusionauth.jwt.ec.ECDSASignature
-
Accept a DER encoded signature and extract the 'r' and the 's' components of the Elliptic signature.
- DerDecodingException - Exception in io.fusionauth.der
- DerDecodingException(String) - Constructor for exception io.fusionauth.der.DerDecodingException
- DerDecodingException(String, Throwable) - Constructor for exception io.fusionauth.der.DerDecodingException
- DerDecodingException(Throwable) - Constructor for exception io.fusionauth.der.DerDecodingException
- derEncode() - Method in class io.fusionauth.jwt.ec.ECDSASignature
-
Accept an ECDSA encoded signature of the 'r' and 's' elliptic components, return these values DER encoded.
- DerEncodingException - Exception in io.fusionauth.der
- DerEncodingException(String) - Constructor for exception io.fusionauth.der.DerEncodingException
- DerEncodingException(String, Throwable) - Constructor for exception io.fusionauth.der.DerEncodingException
- DerEncodingException(Throwable) - Constructor for exception io.fusionauth.der.DerEncodingException
- DerInputStream - Class in io.fusionauth.der
- DerInputStream(byte[]) - Constructor for class io.fusionauth.der.DerInputStream
- DerInputStream(DerValue) - Constructor for class io.fusionauth.der.DerInputStream
- DerOutputStream - Class in io.fusionauth.der
- DerOutputStream() - Constructor for class io.fusionauth.der.DerOutputStream
- DerValue - Class in io.fusionauth.der
- DerValue(int, byte[]) - Constructor for class io.fusionauth.der.DerValue
- DerValue(int, DerOutputStream) - Constructor for class io.fusionauth.der.DerValue
- DerValue(Tag, byte[]) - Constructor for class io.fusionauth.der.DerValue
- DerValue(BigInteger) - Constructor for class io.fusionauth.der.DerValue
- deserialize(byte[], Class<T>) - Static method in class io.fusionauth.jwt.json.Mapper
- deserialize(JsonParser, DeserializationContext) - Method in class io.fusionauth.jwt.json.ZonedDateTimeDeserializer
- deserialize(InputStream, Class<T>) - Static method in class io.fusionauth.jwt.json.Mapper
- dp - Variable in class io.fusionauth.jwks.domain.JSONWebKey
-
The "dp" parameter contains the first factor CRT (Chinese Remainder Theorem) exponent factor for the RSA private key.
- dq - Variable in class io.fusionauth.jwks.domain.JSONWebKey
-
The "dq" parameter contains the second factor CRT (Chinese Remainder Theorem) exponent factor for the RSA private key.
E
- e - Variable in class io.fusionauth.jwks.domain.JSONWebKey
-
The "e" parameter contains the public exponent value for the RSA public key.
- EC - Enum constant in enum class io.fusionauth.jwt.domain.KeyType
- EC_ENCRYPTION - Static variable in class io.fusionauth.der.ObjectIdentifier
-
Elliptic Curve Public Key cryptography
- EC_PRIVATE_KEY_PREFIX - Static variable in class io.fusionauth.pem.domain.PEM
- EC_PRIVATE_KEY_SUFFIX - Static variable in class io.fusionauth.pem.domain.PEM
- ECDSA_P256 - Static variable in class io.fusionauth.der.ObjectIdentifier
-
Elliptic curve / 256 bit / secp256r1 / prime256v1 X9.62/SECG curve over a 256 bit prime field
- ECDSA_P384 - Static variable in class io.fusionauth.der.ObjectIdentifier
-
Elliptic curve / 384 bit / secp384r1 / prime384v1 NIST/SECG curve over a 384 bit prime field
- ECDSA_P521 - Static variable in class io.fusionauth.der.ObjectIdentifier
-
Elliptic curve / 512 bit / secp521r1 / prime521v1 NIST/SECG curve over a 521 bit prime field
- ECDSASignature - Class in io.fusionauth.jwt.ec
-
Handle encoding and decoding an ECDSA signature.
- ECDSASignature(byte[]) - Constructor for class io.fusionauth.jwt.ec.ECDSASignature
- ECSigner - Class in io.fusionauth.jwt.ec
- ECVerifier - Class in io.fusionauth.jwt.ec
- encode(JWT, Signer) - Method in class io.fusionauth.jwt.JWTEncoder
-
Encode the JWT to produce a dot separated encoded string that can be sent in an HTTP request header.
- encode(JWT, Signer, Consumer<Header>) - Method in class io.fusionauth.jwt.JWTEncoder
-
Encode the JWT to produce a dot separated encoded string that can be sent in an HTTP request header.
- encode(Certificate) - Static method in class io.fusionauth.pem.domain.PEM
-
Encode a certificate in PEM format.
- encode(Certificate) - Method in class io.fusionauth.pem.PEMEncoder
-
Encode the X.509 certificate in a PEM format and return a string.
- encode(Key) - Static method in class io.fusionauth.pem.domain.PEM
-
Encode a key in PEM format.
- encode(Key) - Method in class io.fusionauth.pem.PEMEncoder
-
Encode the provided key in a PEM format and return a string.
- encode(PrivateKey, PublicKey) - Static method in class io.fusionauth.pem.domain.PEM
-
Encode a private key in PEM format given both the private and public key.
- encode(PrivateKey, PublicKey) - Method in class io.fusionauth.pem.PEMEncoder
-
Encode the provided keys in a PEM format and return a string.
- equals(Object) - Method in class io.fusionauth.der.DerInputStream
- equals(Object) - Method in class io.fusionauth.der.DerValue
- equals(Object) - Method in class io.fusionauth.der.ObjectIdentifier
- equals(Object) - Method in class io.fusionauth.der.Tag
- equals(Object) - Method in class io.fusionauth.jwks.domain.JSONWebKey
- equals(Object) - Method in class io.fusionauth.jwt.domain.Header
- equals(Object) - Method in class io.fusionauth.jwt.domain.JWT
- equals(Object) - Method in class io.fusionauth.jwt.domain.KeyPair
- equals(Object) - Method in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- equals(Object) - Method in class io.fusionauth.pem.domain.PEM
- ES256 - Enum constant in enum class io.fusionauth.jwt.domain.Algorithm
-
ECDSA using P-256 and SHA-256 OID: 1.2.840.10045.3.1.7 - prime256v1 / secp256r1
- ES384 - Enum constant in enum class io.fusionauth.jwt.domain.Algorithm
-
ECDSA using P-384 and SHA-384 OID: 1.3.132.0.34 - secp384r1 / secp384r1
- ES512 - Enum constant in enum class io.fusionauth.jwt.domain.Algorithm
-
ECDSA using P-521 and SHA-512 OID: 1.3.132.0.35 - prime521v1 / secp521r1
- expiration - Variable in class io.fusionauth.jwt.domain.JWT
-
Registered Claim
expas defined by RFC 7519 Section 4.1.4.
F
- fromBytes(byte[]) - Static method in class io.fusionauth.jwt.HexUtils
- fromName(String) - Static method in enum class io.fusionauth.jwt.domain.Algorithm
G
- generate2048_RSAKeyPair() - Static method in class io.fusionauth.jwt.JWTUtils
-
Generate a new public / private key pair using a 2048 bit RSA key.
- generate256_ECKeyPair() - Static method in class io.fusionauth.jwt.JWTUtils
-
Generate a new public / private key pair using a 256 bit EC key.
- generate3072_RSAKeyPair() - Static method in class io.fusionauth.jwt.JWTUtils
-
Generate a new public / private key pair using a 3072 bit RSA key.
- generate384_ECKeyPair() - Static method in class io.fusionauth.jwt.JWTUtils
-
Generate a new public / private key pair using a 384 bit EC key.
- generate4096_RSAKeyPair() - Static method in class io.fusionauth.jwt.JWTUtils
-
Generate a new public / private key pair using a 4096 bit RSA key.
- generate521_ECKeyPair() - Static method in class io.fusionauth.jwt.JWTUtils
-
Generate a new public / private key pair using a 521 bit EC key.
- generateJWS_kid(JSONWebKey) - Static method in class io.fusionauth.jwt.JWTUtils
-
Generate the JWK SHA-1 Thumbprint as per RFC 7638.
- generateJWS_kid(String, JSONWebKey) - Static method in class io.fusionauth.jwt.JWTUtils
-
Generate the JWK Thumbprint as per RFC 7638.
- generateJWS_kid_S256(JSONWebKey) - Static method in class io.fusionauth.jwt.JWTUtils
-
Generate the JWK SHA-256 Thumbprint as per RFC 7638.
- generateJWS_x5t(byte[]) - Static method in class io.fusionauth.jwt.JWTUtils
-
Generate the
x5t- the X.509 certificate thumbprint to be used in JWT header. - generateJWS_x5t(String) - Static method in class io.fusionauth.jwt.JWTUtils
-
Generate the
x5t- the X.509 certificate thumbprint to be used in JWT header. - generateJWS_x5t(String, byte[]) - Static method in class io.fusionauth.jwt.JWTUtils
-
Generate the
x5t- the X.509 certificate thumbprint to be used in JWT header. - generateJWS_x5t(String, String) - Static method in class io.fusionauth.jwt.JWTUtils
-
Generate the
x5t- the X.509 certificate thumbprint to be used in JWT header. - generateSecureRandom(int) - Static method in class io.fusionauth.jwt.JWTUtils
-
Return a secure random string
- generateSHA256_HMACSecret() - Static method in class io.fusionauth.jwt.JWTUtils
-
Generate a 32 byte (256 bit) HMAC secret for use with a SHA-256 hash.
- generateSHA384_HMACSecret() - Static method in class io.fusionauth.jwt.JWTUtils
-
Generate a 48 byte (384 bit) HMAC secret for use with a SHA-384 hash.
- generateSHA512_HMACSecret() - Static method in class io.fusionauth.jwt.JWTUtils
-
Generate a 64 byte (512 bit) HMAC secret for use with a SHA-512 hash.
- get(String) - Method in class io.fusionauth.jwt.domain.Header
- get(HttpURLConnection, Function<InputStream, T>, BiFunction<String, Throwable, ? extends RuntimeException>) - Static method in class io.fusionauth.http.AbstractHttpHelper
- getAlgorithm() - Method in class io.fusionauth.jwt.ec.ECSigner
- getAlgorithm() - Method in class io.fusionauth.jwt.hmac.HMACSigner
- getAlgorithm() - Method in class io.fusionauth.jwt.rsa.RSAPSSSigner
- getAlgorithm() - Method in class io.fusionauth.jwt.rsa.RSASigner
- getAlgorithm() - Method in interface io.fusionauth.jwt.Signer
-
Return the algorithm supported by this signer.
- getAlgorithm() - Method in class io.fusionauth.jwt.UnsecuredSigner
- getAllClaims() - Method in class io.fusionauth.jwt.domain.JWT
- getBigDecimal(String) - Method in class io.fusionauth.jwt.domain.JWT
- getBigInteger() - Method in class io.fusionauth.der.DerValue
- getBigInteger(boolean) - Method in class io.fusionauth.der.DerValue
- getBigInteger(String) - Method in class io.fusionauth.jwt.domain.JWT
- getBitString() - Method in class io.fusionauth.der.DerValue
- getBoolean(String) - Method in class io.fusionauth.jwt.domain.JWT
- getCertificate() - Method in class io.fusionauth.pem.domain.PEM
- getDecoder() - Static method in class io.fusionauth.jwt.domain.JWT
-
Return an instance of the JWT Decoder.
- getDouble(String) - Method in class io.fusionauth.jwt.domain.JWT
- getEncoder() - Static method in class io.fusionauth.jwt.domain.JWT
-
Return an instance of the JWT encoder.
- getFloat(String) - Method in class io.fusionauth.jwt.domain.JWT
- getHeaderClaim(String) - Method in class io.fusionauth.jwt.domain.JWT
- getInteger(String) - Method in class io.fusionauth.jwt.domain.JWT
- getKeyLength(Key) - Static method in class io.fusionauth.security.KeyUtils
-
Return the length of the key in bits.
- getKeyTypeFromOid(String) - Static method in enum class io.fusionauth.jwt.domain.KeyType
- getKid() - Method in class io.fusionauth.jwt.ec.ECSigner
- getKid() - Method in class io.fusionauth.jwt.hmac.HMACSigner
- getKid() - Method in class io.fusionauth.jwt.rsa.RSAPSSSigner
- getKid() - Method in class io.fusionauth.jwt.rsa.RSASigner
- getKid() - Method in interface io.fusionauth.jwt.Signer
-
Return the kid used for this signer.
- getKid() - Method in class io.fusionauth.jwt.UnsecuredSigner
- getLength() - Method in class io.fusionauth.der.DerValue
- getList(String) - Method in class io.fusionauth.jwt.domain.JWT
- getLong(String) - Method in class io.fusionauth.jwt.domain.JWT
- getMacInstance(String) - Method in class io.fusionauth.security.BCFIPSCryptoProvider
- getMacInstance(String) - Method in interface io.fusionauth.security.CryptoProvider
-
Return an instance of a Mac digest for the provided algorithm name.
- getMacInstance(String) - Method in class io.fusionauth.security.DefaultCryptoProvider
- getMap(String) - Method in class io.fusionauth.jwt.domain.JWT
- getName() - Method in class io.fusionauth.der.Tag
- getName() - Method in enum class io.fusionauth.jwt.domain.Algorithm
- getNumber(String) - Method in class io.fusionauth.jwt.domain.JWT
- getObject(String) - Method in class io.fusionauth.jwt.domain.JWT
- getOID() - Method in class io.fusionauth.der.DerInputStream
- getOID() - Method in class io.fusionauth.der.DerValue
- getOther() - Method in class io.fusionauth.jwks.domain.JSONWebKey
- getOtherClaims() - Method in class io.fusionauth.jwt.domain.JWT
- getOtherClaims() - Method in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- getPositiveBigInteger() - Method in class io.fusionauth.der.DerValue
- getPrivateKey() - Method in class io.fusionauth.pem.domain.PEM
- getPublicKey() - Method in class io.fusionauth.pem.domain.PEM
- getRawClaims() - Method in class io.fusionauth.jwt.domain.JWT
- getSaltLength() - Method in enum class io.fusionauth.jwt.domain.Algorithm
- getSequence() - Method in class io.fusionauth.der.DerInputStream
- getSignatureInstance(String) - Method in class io.fusionauth.security.BCFIPSCryptoProvider
- getSignatureInstance(String) - Method in interface io.fusionauth.security.CryptoProvider
-
Return an instance of a Signature digest for the provided algorithm name.
- getSignatureInstance(String) - Method in class io.fusionauth.security.DefaultCryptoProvider
- getString(String) - Method in class io.fusionauth.jwt.domain.Header
- getString(String) - Method in class io.fusionauth.jwt.domain.JWT
- getTimeMachineDecoder(ZonedDateTime) - Static method in class io.fusionauth.jwt.domain.JWT
-
Return a JWT Decoder that allows you to go back or of forward in time.
- grant_types_supported - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
H
- hashCode() - Method in class io.fusionauth.der.DerInputStream
- hashCode() - Method in class io.fusionauth.der.DerValue
- hashCode() - Method in class io.fusionauth.der.ObjectIdentifier
- hashCode() - Method in class io.fusionauth.der.Tag
- hashCode() - Method in class io.fusionauth.jwks.domain.JSONWebKey
- hashCode() - Method in class io.fusionauth.jwt.domain.Header
- hashCode() - Method in class io.fusionauth.jwt.domain.JWT
- hashCode() - Method in class io.fusionauth.jwt.domain.KeyPair
- hashCode() - Method in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- hashCode() - Method in class io.fusionauth.pem.domain.PEM
- header - Variable in class io.fusionauth.jwt.domain.JWT
-
The decoded JWT header.
- Header - Class in io.fusionauth.jwt.domain
-
JSON Object Signing and Encryption (JOSE) Header
- Header() - Constructor for class io.fusionauth.jwt.domain.Header
- Header(Algorithm) - Constructor for class io.fusionauth.jwt.domain.Header
- HexUtils - Class in io.fusionauth.jwt
- HexUtils() - Constructor for class io.fusionauth.jwt.HexUtils
- HMACSigner - Class in io.fusionauth.jwt.hmac
-
This class can sign and verify a JWT that was signed using HMAC.
- HMACVerifier - Class in io.fusionauth.jwt.hmac
-
This class is used to verify a JWT signed with an HMAC algorithm.
- HS256 - Enum constant in enum class io.fusionauth.jwt.domain.Algorithm
-
HMAC using SHA-256
- HS384 - Enum constant in enum class io.fusionauth.jwt.domain.Algorithm
-
HMAC using SHA-384
- HS512 - Enum constant in enum class io.fusionauth.jwt.domain.Algorithm
-
HMAC using SHA-512
I
- Integer - Static variable in class io.fusionauth.der.Tag
-
Integer Tag
- introspection_endpoint - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- introspection_endpoint_auth_methods_supported - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- introspection_endpoint_auth_signing_alg_values_supported - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- InvalidJWTException - Exception in io.fusionauth.jwt
-
The JWT could not be parsed properly.
- InvalidJWTException(String) - Constructor for exception io.fusionauth.jwt.InvalidJWTException
- InvalidJWTException(String, Throwable) - Constructor for exception io.fusionauth.jwt.InvalidJWTException
- InvalidJWTSignatureException - Exception in io.fusionauth.jwt
-
The JWT was properly constructed but the signature is invalid.
- InvalidJWTSignatureException() - Constructor for exception io.fusionauth.jwt.InvalidJWTSignatureException
- InvalidKeyLengthException - Exception in io.fusionauth.jwt
-
The JWT Signer or Verifier is attempting to utilize an RSA Key Length of less than 2048.
- InvalidKeyLengthException(String) - Constructor for exception io.fusionauth.jwt.InvalidKeyLengthException
- InvalidKeyTypeException - Exception in io.fusionauth.jwt
-
The key is not compatible with the corresponding signer or verifier.
- InvalidKeyTypeException(String) - Constructor for exception io.fusionauth.jwt.InvalidKeyTypeException
- io.fusionauth.der - package io.fusionauth.der
- io.fusionauth.domain - package io.fusionauth.domain
- io.fusionauth.http - package io.fusionauth.http
- io.fusionauth.jwks - package io.fusionauth.jwks
- io.fusionauth.jwks.domain - package io.fusionauth.jwks.domain
- io.fusionauth.jwt - package io.fusionauth.jwt
- io.fusionauth.jwt.domain - package io.fusionauth.jwt.domain
- io.fusionauth.jwt.ec - package io.fusionauth.jwt.ec
- io.fusionauth.jwt.hmac - package io.fusionauth.jwt.hmac
- io.fusionauth.jwt.json - package io.fusionauth.jwt.json
- io.fusionauth.jwt.rsa - package io.fusionauth.jwt.rsa
- io.fusionauth.oauth2 - package io.fusionauth.oauth2
- io.fusionauth.oauth2.domain - package io.fusionauth.oauth2.domain
- io.fusionauth.pem - package io.fusionauth.pem
- io.fusionauth.pem.domain - package io.fusionauth.pem.domain
- io.fusionauth.security - package io.fusionauth.security
- is(int) - Method in class io.fusionauth.der.Tag
- isConstructed() - Method in class io.fusionauth.der.Tag
- isExpired() - Method in class io.fusionauth.jwt.domain.JWT
-
Return true if this JWT is expired.
- isExpired(ZonedDateTime) - Method in class io.fusionauth.jwt.domain.JWT
-
Return true if this JWT is expired.
- isPrimitive() - Method in class io.fusionauth.der.Tag
- issuedAt - Variable in class io.fusionauth.jwt.domain.JWT
-
Registered Claim
iatas defined by RFC 7519 Section 4.1.6. - issuer - Variable in class io.fusionauth.jwt.domain.JWT
-
Registered Claim
issas defined by RFC 7519 Section 4.1.1. - issuer - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- isUnavailableForProcessing() - Method in class io.fusionauth.jwt.domain.JWT
-
Return true if this JWT is un-available for processing.
- isUnavailableForProcessing(ZonedDateTime) - Method in class io.fusionauth.jwt.domain.JWT
-
Return true if this JWT is un-available for processing.
J
- JacksonModule - Class in io.fusionauth.jwt.json
- JacksonModule() - Constructor for class io.fusionauth.jwt.json.JacksonModule
- JSONWebKey - Class in io.fusionauth.jwks.domain
-
A JSON Web Key as defined by RFC 7517 JSON Web Key (JWK) Section 4 and RFC 7518 JSON Web Algorithms (JWA).
- JSONWebKey() - Constructor for class io.fusionauth.jwks.domain.JSONWebKey
- JSONWebKeyBuilder - Class in io.fusionauth.jwks
- JSONWebKeyBuilder() - Constructor for class io.fusionauth.jwks.JSONWebKeyBuilder
- JSONWebKeyBuilderException - Exception in io.fusionauth.jwks
- JSONWebKeyBuilderException(String) - Constructor for exception io.fusionauth.jwks.JSONWebKeyBuilderException
- JSONWebKeyBuilderException(String, Throwable) - Constructor for exception io.fusionauth.jwks.JSONWebKeyBuilderException
- JSONWebKeyParser - Class in io.fusionauth.jwks
- JSONWebKeyParser() - Constructor for class io.fusionauth.jwks.JSONWebKeyParser
- JSONWebKeyParserException - Exception in io.fusionauth.jwks
- JSONWebKeyParserException(String) - Constructor for exception io.fusionauth.jwks.JSONWebKeyParserException
- JSONWebKeyParserException(String, Throwable) - Constructor for exception io.fusionauth.jwks.JSONWebKeyParserException
- JSONWebKeySetException(String) - Constructor for exception io.fusionauth.jwks.JSONWebKeySetHelper.JSONWebKeySetException
- JSONWebKeySetException(String, Throwable) - Constructor for exception io.fusionauth.jwks.JSONWebKeySetHelper.JSONWebKeySetException
- JSONWebKeySetHelper - Class in io.fusionauth.jwks
- JSONWebKeySetHelper() - Constructor for class io.fusionauth.jwks.JSONWebKeySetHelper
- JSONWebKeySetHelper.JSONWebKeySetException - Exception in io.fusionauth.jwks
- JSONWebKeySetHelper.JSONWebKeySetResponse - Class in io.fusionauth.jwks
- JSONWebKeySetResponse() - Constructor for class io.fusionauth.jwks.JSONWebKeySetHelper.JSONWebKeySetResponse
- jwks_uri - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- JWKUtils - Class in io.fusionauth.jwks
- JWKUtils() - Constructor for class io.fusionauth.jwks.JWKUtils
- JWT - Class in io.fusionauth.jwt.domain
-
JSON Web Token (JWT) as defined by RFC 7519.
- JWT() - Constructor for class io.fusionauth.jwt.domain.JWT
- JWTDecoder - Class in io.fusionauth.jwt
- JWTDecoder() - Constructor for class io.fusionauth.jwt.JWTDecoder
- JWTEncoder - Class in io.fusionauth.jwt
- JWTEncoder() - Constructor for class io.fusionauth.jwt.JWTEncoder
- JWTException - Exception in io.fusionauth.jwt
-
Base JWT Exception
- JWTException() - Constructor for exception io.fusionauth.jwt.JWTException
- JWTException(String) - Constructor for exception io.fusionauth.jwt.JWTException
- JWTException(String, Throwable) - Constructor for exception io.fusionauth.jwt.JWTException
- JWTExpiredException - Exception in io.fusionauth.jwt
-
The JWT has a valid signature but the JWT is expired.
- JWTExpiredException() - Constructor for exception io.fusionauth.jwt.JWTExpiredException
- JWTSigningException - Exception in io.fusionauth.jwt
-
An unexpected exception occurred when signing the JWT.
- JWTSigningException() - Constructor for exception io.fusionauth.jwt.JWTSigningException
- JWTSigningException(String, Throwable) - Constructor for exception io.fusionauth.jwt.JWTSigningException
- JWTUnavailableForProcessingException - Exception in io.fusionauth.jwt
-
The JWT is not yet valid.
- JWTUnavailableForProcessingException() - Constructor for exception io.fusionauth.jwt.JWTUnavailableForProcessingException
- JWTUtils - Class in io.fusionauth.jwt
-
Helper to generate new HMAC secrets, EC and RSA public / private key pairs and other fun things.
- JWTUtils() - Constructor for class io.fusionauth.jwt.JWTUtils
- JWTVerifierException - Exception in io.fusionauth.jwt
-
An unexpected exception occurred when verifying the JWT.
- JWTVerifierException() - Constructor for exception io.fusionauth.jwt.JWTVerifierException
- JWTVerifierException(String, Throwable) - Constructor for exception io.fusionauth.jwt.JWTVerifierException
K
- KeyPair - Class in io.fusionauth.jwt.domain
- KeyPair(String, String) - Constructor for class io.fusionauth.jwt.domain.KeyPair
- keys - Variable in class io.fusionauth.jwks.JSONWebKeySetHelper.JSONWebKeySetResponse
- KeyType - Enum Class in io.fusionauth.jwt.domain
-
Available Cryptographic Algorithms for Keys as described in RFC 7518 Section 6.1.
- KeyUtils - Class in io.fusionauth.security
- KeyUtils() - Constructor for class io.fusionauth.security.KeyUtils
- kid - Variable in class io.fusionauth.jwks.domain.JSONWebKey
-
The key identifier.
- kty - Variable in class io.fusionauth.jwks.domain.JSONWebKey
-
The key type parameter.
L
- length - Variable in class io.fusionauth.der.DerInputStream
M
- Mapper - Class in io.fusionauth.jwt.json
-
Serialize and de-serialize JWT header and payload.
- Mapper() - Constructor for class io.fusionauth.jwt.json.Mapper
- MissingPrivateKeyException - Exception in io.fusionauth.jwt
-
The PEM provided to the Verifier did not contain a private key.
- MissingPrivateKeyException(String) - Constructor for exception io.fusionauth.jwt.MissingPrivateKeyException
- MissingPublicKeyException - Exception in io.fusionauth.jwt
-
The PEM provided to the Verifier did not contain a public key.
- MissingPublicKeyException(String) - Constructor for exception io.fusionauth.jwt.MissingPublicKeyException
- MissingSignatureException - Exception in io.fusionauth.jwt
-
No signature was found but one was expected.
- MissingSignatureException(String) - Constructor for exception io.fusionauth.jwt.MissingSignatureException
- MissingVerifierException - Exception in io.fusionauth.jwt
-
No Verifier was found that supported the Algorithm used in the JWT.
- MissingVerifierException(String) - Constructor for exception io.fusionauth.jwt.MissingVerifierException
N
- n - Variable in class io.fusionauth.jwks.domain.JSONWebKey
-
The "n" parameter contains the modulus value for the RSA public key.
- newSHA256Signer(byte[]) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-256 hash.
- newSHA256Signer(byte[], String) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-256 hash.
- newSHA256Signer(byte[], String, CryptoProvider) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-256 hash.
- newSHA256Signer(String) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-256 hash.
- newSHA256Signer(String) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-256 hash.
- newSHA256Signer(String) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-256 hash.
- newSHA256Signer(String) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-256 hash.
- newSHA256Signer(String, CryptoProvider) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-256 hash.
- newSHA256Signer(String, CryptoProvider) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-256 hash.
- newSHA256Signer(String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-256 hash.
- newSHA256Signer(String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-256 hash.
- newSHA256Signer(String, String) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-256 hash.
- newSHA256Signer(String, String) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-256 hash.
- newSHA256Signer(String, String) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-256 hash.
- newSHA256Signer(String, String) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-256 hash.
- newSHA256Signer(String, String, CryptoProvider) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-256 hash.
- newSHA256Signer(String, String, CryptoProvider) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-256 hash.
- newSHA256Signer(String, String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-256 hash.
- newSHA256Signer(String, String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-256 hash.
- newSHA256Signer(PrivateKey) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-256 hash.
- newSHA256Signer(PrivateKey) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-256 hash.
- newSHA256Signer(PrivateKey) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-256 hash.
- newSHA256Signer(PrivateKey, CryptoProvider) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-256 hash.
- newSHA256Signer(PrivateKey, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-256 hash.
- newSHA256Signer(PrivateKey, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-256 hash.
- newSHA256Signer(PrivateKey, String) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-256 hash.
- newSHA256Signer(PrivateKey, String) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-256 hash.
- newSHA256Signer(PrivateKey, String) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-256 hash.
- newSHA256Signer(PrivateKey, String, CryptoProvider) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-256 hash.
- newSHA256Signer(PrivateKey, String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-256 hash.
- newSHA256Signer(PrivateKey, String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-256 hash.
- newSHA384Signer(byte[]) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-384 hash.
- newSHA384Signer(byte[], String) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-384 hash.
- newSHA384Signer(byte[], String, CryptoProvider) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-384 hash.
- newSHA384Signer(String) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-384 hash.
- newSHA384Signer(String) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-384 hash.
- newSHA384Signer(String) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-384 hash.
- newSHA384Signer(String) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-384 hash.
- newSHA384Signer(String, CryptoProvider) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-384 hash.
- newSHA384Signer(String, CryptoProvider) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-384 hash.
- newSHA384Signer(String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-384 hash.
- newSHA384Signer(String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-384 hash.
- newSHA384Signer(String, String) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-384 hash.
- newSHA384Signer(String, String) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-384 hash.
- newSHA384Signer(String, String) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-384 hash.
- newSHA384Signer(String, String) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-384 hash.
- newSHA384Signer(String, String, CryptoProvider) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-384 hash.
- newSHA384Signer(String, String, CryptoProvider) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-384 hash.
- newSHA384Signer(String, String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-384 hash.
- newSHA384Signer(String, String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-384 hash.
- newSHA384Signer(PrivateKey) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-384 hash.
- newSHA384Signer(PrivateKey) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-384 hash.
- newSHA384Signer(PrivateKey) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-384 hash.
- newSHA384Signer(PrivateKey, CryptoProvider) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-384 hash.
- newSHA384Signer(PrivateKey, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-384 hash.
- newSHA384Signer(PrivateKey, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-384 hash.
- newSHA384Signer(PrivateKey, String) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-384 hash.
- newSHA384Signer(PrivateKey, String) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-384 hash.
- newSHA384Signer(PrivateKey, String) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-384 hash.
- newSHA384Signer(PrivateKey, String, CryptoProvider) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-384 hash.
- newSHA384Signer(PrivateKey, String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-384 hash.
- newSHA384Signer(PrivateKey, String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-384 hash.
- newSHA512Signer(byte[]) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-512 hash.
- newSHA512Signer(byte[], String) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-512 hash.
- newSHA512Signer(byte[], String, CryptoProvider) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-512 hash.
- newSHA512Signer(String) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-512 hash.
- newSHA512Signer(String) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-512 hash.
- newSHA512Signer(String) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-512 hash.
- newSHA512Signer(String) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-512 hash.
- newSHA512Signer(String, CryptoProvider) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-512 hash.
- newSHA512Signer(String, CryptoProvider) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-512 hash.
- newSHA512Signer(String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-512 hash.
- newSHA512Signer(String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-512 hash.
- newSHA512Signer(String, String) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-512 hash.
- newSHA512Signer(String, String) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-512 hash.
- newSHA512Signer(String, String) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-512 hash.
- newSHA512Signer(String, String) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-512 hash.
- newSHA512Signer(String, String, CryptoProvider) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-512 hash.
- newSHA512Signer(String, String, CryptoProvider) - Static method in class io.fusionauth.jwt.hmac.HMACSigner
-
Build a new HMAC signer using a SHA-512 hash.
- newSHA512Signer(String, String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-512 hash.
- newSHA512Signer(String, String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-512 hash.
- newSHA512Signer(PrivateKey) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-512 hash.
- newSHA512Signer(PrivateKey) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-512 hash.
- newSHA512Signer(PrivateKey) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-512 hash.
- newSHA512Signer(PrivateKey, CryptoProvider) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-512 hash.
- newSHA512Signer(PrivateKey, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-512 hash.
- newSHA512Signer(PrivateKey, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-512 hash.
- newSHA512Signer(PrivateKey, String) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-512 hash.
- newSHA512Signer(PrivateKey, String) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-512 hash.
- newSHA512Signer(PrivateKey, String) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-512 hash.
- newSHA512Signer(PrivateKey, String, CryptoProvider) - Static method in class io.fusionauth.jwt.ec.ECSigner
-
Build a new EC signer using a SHA-512 hash.
- newSHA512Signer(PrivateKey, String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSAPSSSigner
-
Build a new RSA signer using a SHA-512 hash.
- newSHA512Signer(PrivateKey, String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSASigner
-
Build a new RSA signer using a SHA-512 hash.
- newVerifier(byte[]) - Static method in class io.fusionauth.jwt.ec.ECVerifier
-
Return a new instance of the EC Verifier with the provided public key.
- newVerifier(byte[]) - Static method in class io.fusionauth.jwt.hmac.HMACVerifier
-
Return a new instance of the HMAC Verifier with the provided secret.
- newVerifier(byte[]) - Static method in class io.fusionauth.jwt.rsa.RSAPSSVerifier
-
Return a new instance of the RSA Verifier with the provided public key.
- newVerifier(byte[]) - Static method in class io.fusionauth.jwt.rsa.RSAVerifier
-
Return a new instance of the RSA Verifier with the provided public key.
- newVerifier(byte[], CryptoProvider) - Static method in class io.fusionauth.jwt.ec.ECVerifier
-
Return a new instance of the EC Verifier with the provided public key.
- newVerifier(byte[], CryptoProvider) - Static method in class io.fusionauth.jwt.hmac.HMACVerifier
-
Return a new instance of the HMAC Verifier with the provided secret.
- newVerifier(String) - Static method in class io.fusionauth.jwt.ec.ECVerifier
-
Return a new instance of the EC Verifier with the provided public key.
- newVerifier(String) - Static method in class io.fusionauth.jwt.hmac.HMACVerifier
-
Return a new instance of the HMAC Verifier with the provided secret.
- newVerifier(String) - Static method in class io.fusionauth.jwt.rsa.RSAPSSVerifier
-
Return a new instance of the RSA Verifier with the provided public key.
- newVerifier(String) - Static method in class io.fusionauth.jwt.rsa.RSAVerifier
-
Return a new instance of the RSA Verifier with the provided public key.
- newVerifier(String, CryptoProvider) - Static method in class io.fusionauth.jwt.ec.ECVerifier
-
Return a new instance of the EC Verifier with the provided public key.
- newVerifier(String, CryptoProvider) - Static method in class io.fusionauth.jwt.hmac.HMACVerifier
-
Return a new instance of the HMAC Verifier with the provided secret.
- newVerifier(String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSAPSSVerifier
-
Return a new instance of the RSA Verifier with the provided public key.
- newVerifier(String, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSAVerifier
-
Return a new instance of the RSA Verifier with the provided public key.
- newVerifier(Path) - Static method in class io.fusionauth.jwt.ec.ECVerifier
-
Return a new instance of the EC Verifier with the provided public key.
- newVerifier(Path) - Static method in class io.fusionauth.jwt.hmac.HMACVerifier
-
Return a new instance of the HMAC Verifier with the provided secret.
- newVerifier(Path) - Static method in class io.fusionauth.jwt.rsa.RSAPSSVerifier
-
Return a new instance of the RSA Verifier with the provided public key.
- newVerifier(Path) - Static method in class io.fusionauth.jwt.rsa.RSAVerifier
-
Return a new instance of the RSA Verifier with the provided public key.
- newVerifier(Path, CryptoProvider) - Static method in class io.fusionauth.jwt.ec.ECVerifier
-
Return a new instance of the EC Verifier with the provided public key.
- newVerifier(Path, CryptoProvider) - Static method in class io.fusionauth.jwt.hmac.HMACVerifier
-
Return a new instance of the HMAC Verifier with the provided secret.
- newVerifier(Path, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSAPSSVerifier
-
Return a new instance of the RSA Verifier with the provided public key.
- newVerifier(Path, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSAVerifier
-
Return a new instance of the RSA Verifier with the provided public key.
- newVerifier(PublicKey) - Static method in class io.fusionauth.jwt.ec.ECVerifier
-
Return a new instance of the EC Verifier with the provided public key.
- newVerifier(PublicKey) - Static method in class io.fusionauth.jwt.rsa.RSAPSSVerifier
-
Return a new instance of the RSA Verifier with the provided public key.
- newVerifier(PublicKey) - Static method in class io.fusionauth.jwt.rsa.RSAVerifier
-
Return a new instance of the RSA Verifier with the provided public key.
- newVerifier(PublicKey, CryptoProvider) - Static method in class io.fusionauth.jwt.ec.ECVerifier
-
Return a new instance of the EC Verifier with the provided public key.
- newVerifier(PublicKey, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSAPSSVerifier
-
Return a new instance of the RSA Verifier with the provided public key.
- newVerifier(PublicKey, CryptoProvider) - Static method in class io.fusionauth.jwt.rsa.RSAVerifier
-
Return a new instance of the RSA Verifier with the provided public key.
- none - Enum constant in enum class io.fusionauth.jwt.domain.Algorithm
-
No digital signature or MAC performed.
- NoneNotAllowedException - Exception in io.fusionauth.jwt
-
An un-secured JWT may not be decoded.
- NoneNotAllowedException() - Constructor for exception io.fusionauth.jwt.NoneNotAllowedException
- notBefore - Variable in class io.fusionauth.jwt.domain.JWT
-
Registered Claim
nbfas defined by RFC 7519 Section 4.1.5. - now() - Method in class io.fusionauth.jwt.JWTDecoder
- now() - Method in class io.fusionauth.jwt.TimeMachineJWTDecoder
- Null - Static variable in class io.fusionauth.der.Tag
-
Null Tag
O
- ObjectIdentifier - Class in io.fusionauth.der
- ObjectIdentifier - Static variable in class io.fusionauth.der.Tag
-
Object Identifier Tag
- ObjectIdentifier(byte[]) - Constructor for class io.fusionauth.der.ObjectIdentifier
- OctetString - Static variable in class io.fusionauth.der.Tag
-
Octet String Tag
- op_policy_uri - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- op_tos_uri - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- OpenIDConnect - Class in io.fusionauth.jwt
-
Helpers for OpenID Connect.
- OpenIDConnect() - Constructor for class io.fusionauth.jwt.OpenIDConnect
- other - Variable in class io.fusionauth.jwks.domain.JSONWebKey
-
This Map will contain all the properties that aren't specifically defined in this class.
- otherClaims - Variable in class io.fusionauth.jwt.domain.JWT
-
This Map will contain all the claims that aren't specifically defined in the specification.
- otherClaims - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
P
- p - Variable in class io.fusionauth.jwks.domain.JSONWebKey
-
The "p" parameter contains the first prime factor for the RSA private key.
- parse(JSONWebKey) - Static method in class io.fusionauth.jwks.domain.JSONWebKey
-
Build a public key from a JSON Web Key containing a public RSA or EC key.
- parse(JSONWebKey) - Method in class io.fusionauth.jwks.JSONWebKeyParser
-
Parse a JSON Web Key and extract the the public key.
- parseEncodedCertificate(String) - Method in class io.fusionauth.pem.PEMEncoder
-
Attempt to covert a ASN.1 DER encoded X.509 certificate into a PEM encoded string.
- pem - Variable in class io.fusionauth.jwt.domain.KeyPair
- PEM - Class in io.fusionauth.pem.domain
- PEM(Certificate) - Constructor for class io.fusionauth.pem.domain.PEM
- PEM(PrivateKey) - Constructor for class io.fusionauth.pem.domain.PEM
- PEM(PrivateKey, PublicKey) - Constructor for class io.fusionauth.pem.domain.PEM
- PEM(PublicKey) - Constructor for class io.fusionauth.pem.domain.PEM
- PEMDecoder - Class in io.fusionauth.pem
- PEMDecoder() - Constructor for class io.fusionauth.pem.PEMDecoder
- PEMDecoderException - Exception in io.fusionauth.pem
- PEMDecoderException(String) - Constructor for exception io.fusionauth.pem.PEMDecoderException
- PEMDecoderException(String, Throwable) - Constructor for exception io.fusionauth.pem.PEMDecoderException
- PEMDecoderException(Throwable) - Constructor for exception io.fusionauth.pem.PEMDecoderException
- PEMEncoder - Class in io.fusionauth.pem
-
Encode a
PrivateKeyorPublicKeyinto a PEM formatted string. - PEMEncoder() - Constructor for class io.fusionauth.pem.PEMEncoder
- PEMEncoderException - Exception in io.fusionauth.pem
- PEMEncoderException(Throwable) - Constructor for exception io.fusionauth.pem.PEMEncoderException
- PKCS_1_PRIVATE_KEY_PREFIX - Static variable in class io.fusionauth.pem.domain.PEM
- PKCS_1_PRIVATE_KEY_SUFFIX - Static variable in class io.fusionauth.pem.domain.PEM
- PKCS_1_PUBLIC_KEY_PREFIX - Static variable in class io.fusionauth.pem.domain.PEM
- PKCS_1_PUBLIC_KEY_SUFFIX - Static variable in class io.fusionauth.pem.domain.PEM
- PKCS_8_PRIVATE_KEY_PREFIX - Static variable in class io.fusionauth.pem.domain.PEM
- PKCS_8_PRIVATE_KEY_SUFFIX - Static variable in class io.fusionauth.pem.domain.PEM
- prettyPrint(Object) - Static method in class io.fusionauth.jwt.json.Mapper
- primitive - Variable in class io.fusionauth.der.Tag
-
True if this Tag is primitive.
- PrintableString - Static variable in class io.fusionauth.der.Tag
-
PrintableString Tag
- Private - Enum constant in enum class io.fusionauth.der.TagClass
-
Private
- privateKey - Variable in class io.fusionauth.jwt.domain.KeyPair
- privateKey - Variable in class io.fusionauth.pem.domain.PEM
- properties - Variable in class io.fusionauth.jwt.domain.Header
- PS256 - Enum constant in enum class io.fusionauth.jwt.domain.Algorithm
-
RSASSA-PSS using SHA-256 and MGF1 with SHA-256 - SHA256withRSAandMGF1
- PS384 - Enum constant in enum class io.fusionauth.jwt.domain.Algorithm
-
RSASSA-PSS using SHA-384 and MGF1 with SHA-384 - SHA384withRSAandMGF1
- PS512 - Enum constant in enum class io.fusionauth.jwt.domain.Algorithm
-
RSASSA-PSS using SHA-512 and MGF1 with SHA-512 - SHA512withRSAandMGF1
- publicKey - Variable in class io.fusionauth.jwt.domain.KeyPair
- publicKey - Variable in class io.fusionauth.pem.domain.PEM
Q
- q - Variable in class io.fusionauth.jwks.domain.JSONWebKey
-
The "q" parameter contains the second prime factor for the RSA private key.
- qi - Variable in class io.fusionauth.jwks.domain.JSONWebKey
-
The "qi" parameter contains the first CRT (Chinese Remainder Theorem) coefficient factor for the RSA private key.
R
- rawByte - Variable in class io.fusionauth.der.Tag
-
The raw byte read from the DER encoded array.
- readDerValue() - Method in class io.fusionauth.der.DerInputStream
- registration_endpoint - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- response_modes_supported - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- response_types_supported - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- retrieveFromIssuer(String) - Static method in class io.fusionauth.oauth2.ServerMetaDataHelper
-
Retrieve OAuth2 Authorization Server Metadata using the issuer as a starting point.
- retrieveFromWellKnownConfiguration(String) - Static method in class io.fusionauth.oauth2.ServerMetaDataHelper
-
Retrieve OAuth2 Authorization Server Metadata.
- retrieveFromWellKnownConfiguration(HttpURLConnection) - Static method in class io.fusionauth.oauth2.ServerMetaDataHelper
-
Retrieve OAuth2 Authorization Server Metadata.
- retrieveKeysFromIssuer(String) - Static method in class io.fusionauth.jwks.JSONWebKeySetHelper
-
Retrieve a list of JSON Web Keys from the JWK endpoint using the OIDC issuer as a starting point.
- retrieveKeysFromIssuer(String, Consumer<HttpURLConnection>) - Static method in class io.fusionauth.jwks.JSONWebKeySetHelper
-
Retrieve a list of JSON Web Keys from the JWK endpoint using the OIDC issuer as a starting point.
- retrieveKeysFromJWKS(String) - Static method in class io.fusionauth.jwks.JSONWebKeySetHelper
-
Retrieve JSON Web Keys from a JSON Web Key Set (JWKS) endpoint.
- retrieveKeysFromJWKS(String, Consumer<HttpURLConnection>) - Static method in class io.fusionauth.jwks.JSONWebKeySetHelper
-
Retrieve JSON Web Keys from a JSON Web Key Set (JWKS) endpoint.
- retrieveKeysFromJWKS(HttpURLConnection) - Static method in class io.fusionauth.jwks.JSONWebKeySetHelper
-
Retrieve JSON Web Keys from a JSON Web Key Set (JWKS) endpoint.
- retrieveKeysFromWellKnownConfiguration(String) - Static method in class io.fusionauth.jwks.JSONWebKeySetHelper
-
Retrieve JSON Web Keys from an OpenID Connect well known discovery endpoint.
- retrieveKeysFromWellKnownConfiguration(String, Consumer<HttpURLConnection>) - Static method in class io.fusionauth.jwks.JSONWebKeySetHelper
-
Retrieve JSON Web Keys from an OpenID Connect well known discovery endpoint.
- retrieveKeysFromWellKnownConfiguration(HttpURLConnection) - Static method in class io.fusionauth.jwks.JSONWebKeySetHelper
-
Retrieve JSON Web Keys from an OpenID Connect well known discovery endpoint.
- revocation_endpoint - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- revocation_endpoint_auth_methods_supported - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- revocation_endpoint_auth_signing_alg_values_supported - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- RS256 - Enum constant in enum class io.fusionauth.jwt.domain.Algorithm
-
RSASSA-PKCS1-v1_5 using SHA-256
- RS384 - Enum constant in enum class io.fusionauth.jwt.domain.Algorithm
-
RSASSA-PKCS1-v1_5 using SHA-384
- RS512 - Enum constant in enum class io.fusionauth.jwt.domain.Algorithm
-
RSASSA-PKCS1-v1_5 using SHA-512
- RSA - Enum constant in enum class io.fusionauth.jwt.domain.KeyType
- RSA_ENCRYPTION - Static variable in class io.fusionauth.der.ObjectIdentifier
-
RSA Public Key cryptography
- RSA_SHA256 - Static variable in class io.fusionauth.der.ObjectIdentifier
-
RSA Encryption / SHA-256 / SHA256withRSA
- RSA_SHA384 - Static variable in class io.fusionauth.der.ObjectIdentifier
-
RSA Encryption / SHA-384 / SHA384withRSA
- RSA_SHA512 - Static variable in class io.fusionauth.der.ObjectIdentifier
-
RSA Encryption / SHA-512 / SHA512withRSA
- RSAPSSSigner - Class in io.fusionauth.jwt.rsa
-
This class can sign a JWT using an RSA Private key.
- RSAPSSVerifier - Class in io.fusionauth.jwt.rsa
-
This class is used to verify a JWT with an RSA PSA signature using an RSA Public Key.
- RSASigner - Class in io.fusionauth.jwt.rsa
-
This class can sign a JWT using an RSA Private key.
- RSAVerifier - Class in io.fusionauth.jwt.rsa
-
This class is used to verify a JWT with an RSA signature using an RSA Public Key.
S
- scopes_supported - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- Sequence - Static variable in class io.fusionauth.der.Tag
-
Sequence Tag
- serialize(Object) - Static method in class io.fusionauth.jwt.json.Mapper
- serialize(ZonedDateTime, JsonGenerator, SerializerProvider) - Method in class io.fusionauth.jwt.json.ZonedDateTimeSerializer
- ServerMetaDataException(String, Throwable) - Constructor for exception io.fusionauth.oauth2.ServerMetaDataHelper.ServerMetaDataException
- ServerMetaDataHelper - Class in io.fusionauth.oauth2
- ServerMetaDataHelper() - Constructor for class io.fusionauth.oauth2.ServerMetaDataHelper
- ServerMetaDataHelper.ServerMetaDataException - Exception in io.fusionauth.oauth2
- service_documentation - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- set(String, Object) - Method in class io.fusionauth.jwt.domain.Header
-
Add a property to the JWT header.
- Set - Static variable in class io.fusionauth.der.Tag
-
Set and Set of
- setAudience(Object) - Method in class io.fusionauth.jwt.domain.JWT
- setExpiration(ZonedDateTime) - Method in class io.fusionauth.jwt.domain.JWT
- setIssuedAt(ZonedDateTime) - Method in class io.fusionauth.jwt.domain.JWT
- setIssuer(String) - Method in class io.fusionauth.jwt.domain.JWT
- setNotBefore(ZonedDateTime) - Method in class io.fusionauth.jwt.domain.JWT
- setSubject(String) - Method in class io.fusionauth.jwt.domain.JWT
- setUniqueId(String) - Method in class io.fusionauth.jwt.domain.JWT
- sign(String) - Method in class io.fusionauth.jwt.ec.ECSigner
- sign(String) - Method in class io.fusionauth.jwt.hmac.HMACSigner
- sign(String) - Method in class io.fusionauth.jwt.rsa.RSAPSSSigner
- sign(String) - Method in class io.fusionauth.jwt.rsa.RSASigner
- sign(String) - Method in interface io.fusionauth.jwt.Signer
-
Sign the provided message and return the signature.
- sign(String) - Method in class io.fusionauth.jwt.UnsecuredSigner
- Signer - Interface in io.fusionauth.jwt
-
JWT Signer.
- subject - Variable in class io.fusionauth.jwt.domain.JWT
-
Registered Claim
subas defined by RFC 7519 Section 4.1.2.
T
- tag - Variable in class io.fusionauth.der.DerValue
- Tag - Class in io.fusionauth.der
-
This object models a ASN.1 DER Tag.
- Tag(int) - Constructor for class io.fusionauth.der.Tag
-
Construct a new tag from the tag byte in the DER byte array.
- tagClass - Variable in class io.fusionauth.der.Tag
-
The class of this tag read from bits 8 and 7 of the raw byte.
- TagClass - Enum Class in io.fusionauth.der
-
The 2 left most bits of the tag byte indicate the tag class.
- TimeMachineJWTDecoder - Class in io.fusionauth.jwt
-
A version of the JWT Decoder that allows you to travel to the past or future by changing the space time continuum.
- TimeMachineJWTDecoder(ZonedDateTime) - Constructor for class io.fusionauth.jwt.TimeMachineJWTDecoder
- toByteArray() - Method in class io.fusionauth.der.DerInputStream
- toByteArray() - Method in class io.fusionauth.der.DerOutputStream
- toByteArray() - Method in class io.fusionauth.der.DerValue
- toBytes(String) - Static method in class io.fusionauth.jwt.HexUtils
- toJSON() - Method in class io.fusionauth.jwks.domain.JSONWebKey
- token_endpoint - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- token_endpoint_auth_methods_supported - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- token_endpoint_auth_signing_alg_values_supported - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- toString() - Method in class io.fusionauth.der.DerValue
- toString() - Method in class io.fusionauth.der.ObjectIdentifier
- toString() - Method in class io.fusionauth.der.Tag
- toString() - Method in class io.fusionauth.jwks.domain.JSONWebKey
- toString() - Method in class io.fusionauth.jwt.domain.Header
- toString() - Method in class io.fusionauth.jwt.domain.JWT
- toString() - Method in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- type - Variable in class io.fusionauth.jwt.domain.Header
U
- ui_locales_supported - Variable in class io.fusionauth.oauth2.domain.AuthorizationServerMetaData
- uniqueId - Variable in class io.fusionauth.jwt.domain.JWT
-
Registered Claim
jtias defined by RFC 7519 Section 4.1.7. - Universal - Enum constant in enum class io.fusionauth.der.TagClass
-
Universal
- UnsecuredSigner - Class in io.fusionauth.jwt
-
Unsecured signer.
- UnsecuredSigner() - Constructor for class io.fusionauth.jwt.UnsecuredSigner
- use - Variable in class io.fusionauth.jwks.domain.JSONWebKey
-
The "use" parameter identifies the intended use of the public key.
- UTCTime - Static variable in class io.fusionauth.der.Tag
-
UTCTime Tag
V
- value - Variable in class io.fusionauth.der.ObjectIdentifier
-
The raw byte array of this Object Identifier.
- value - Variable in class io.fusionauth.der.Tag
-
The tag value in decimal.
- value - Variable in enum class io.fusionauth.der.TagClass
- valueOf(String) - Static method in enum class io.fusionauth.der.TagClass
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.fusionauth.jwt.domain.Algorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.fusionauth.jwt.domain.KeyType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.fusionauth.der.TagClass
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.fusionauth.jwt.domain.Algorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.fusionauth.jwt.domain.KeyType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Verifier - Interface in io.fusionauth.jwt
- verify(Algorithm, byte[], byte[]) - Method in class io.fusionauth.jwt.ec.ECVerifier
- verify(Algorithm, byte[], byte[]) - Method in class io.fusionauth.jwt.hmac.HMACVerifier
- verify(Algorithm, byte[], byte[]) - Method in class io.fusionauth.jwt.rsa.RSAPSSVerifier
- verify(Algorithm, byte[], byte[]) - Method in class io.fusionauth.jwt.rsa.RSAVerifier
- verify(Algorithm, byte[], byte[]) - Method in interface io.fusionauth.jwt.Verifier
-
Verify the signature of the encoded JWT payload.
W
- with(Consumer<T>) - Method in interface io.fusionauth.domain.Buildable
- withClockSkew(int) - Method in class io.fusionauth.jwt.JWTDecoder
-
Specify the number of seconds allowed for clock skew used for calculating the expiration and not before instants of a JWT.
- writeValue(DerValue) - Method in class io.fusionauth.der.DerOutputStream
X
- x - Variable in class io.fusionauth.jwks.domain.JSONWebKey
-
The "x" parameter is the x coordinate of the Elliptic Curve
- X509_CERTIFICATE_PREFIX - Static variable in class io.fusionauth.pem.domain.PEM
- X509_CERTIFICATE_SUFFIX - Static variable in class io.fusionauth.pem.domain.PEM
- X509_PUBLIC_KEY_PREFIX - Static variable in class io.fusionauth.pem.domain.PEM
- X509_PUBLIC_KEY_SUFFIX - Static variable in class io.fusionauth.pem.domain.PEM
- x5c - Variable in class io.fusionauth.jwks.domain.JSONWebKey
-
The "x5c" parameter contains the encoded X509 certificate chain.
- x5t - Variable in class io.fusionauth.jwks.domain.JSONWebKey
-
The x.509 SHA-1 certificate thumbprint.
- x5t_256 - Variable in class io.fusionauth.jwks.domain.JSONWebKey
-
The x.509 SHA-256 certificate thumbprint.
Y
- y - Variable in class io.fusionauth.jwks.domain.JSONWebKey
-
The "y" parameter is the y coordinate of the Elliptic Curve
Z
- ZonedDateTimeDeserializer - Class in io.fusionauth.jwt.json
-
Jackson de-serializer for the ZonedDateTime class.
- ZonedDateTimeDeserializer() - Constructor for class io.fusionauth.jwt.json.ZonedDateTimeDeserializer
- ZonedDateTimeSerializer - Class in io.fusionauth.jwt.json
-
Jackson serializer for the ZonedDateTime class.
- ZonedDateTimeSerializer() - Constructor for class io.fusionauth.jwt.json.ZonedDateTimeSerializer
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form