A B C D E F G H I J K L M N O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractClaimsValidator - Class in net.shibboleth.oidc.jwt.claims
-
Base class for
claims validators. - AbstractClaimsValidator() - Constructor for class net.shibboleth.oidc.jwt.claims.AbstractClaimsValidator
-
Constructor.
- activationCondition - Variable in class net.shibboleth.oidc.jwt.claims.AbstractClaimsValidator
-
Does this validator apply to this request? Default is true.
- additionalCriteria - Variable in class net.shibboleth.oidc.security.jose.DecryptionParameters
-
Carries additional criterion made available to the resolvers at runtime.
- alg - Variable in class net.shibboleth.oidc.security.credential.BasicExpiringJWTSharedSecretCredentialFactoryBean
-
The key management algorithm ('alg') this credential supports.
- ALGO_ID_ALG_AES_128_GCM_KW - Static variable in class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Encryption - Optional key wrapping with AES GCM using 128-bit key.
- ALGO_ID_ALG_AES_128_KW - Static variable in class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Encryption - Recommended AES Key Wrap with default initial value using 128-bit key.
- ALGO_ID_ALG_AES_192_GCM_KW - Static variable in class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Encryption - Optional key wrapping with AES GCM using 192-bit key.
- ALGO_ID_ALG_AES_192_KW - Static variable in class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Encryption - Optional AES Key Wrap with default initial value using 192-bit key.
- ALGO_ID_ALG_AES_256_GCM_KW - Static variable in class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Encryption - Optional key wrapping with AES GCM using 256-bit key.
- ALGO_ID_ALG_AES_256_KW - Static variable in class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Encryption - Recommended AES Key Wrap with default initial value using 256-bit key.
- ALGO_ID_ALG_DIR - Static variable in class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Encryption - Recommended Direct use of a shared symmetric key as the CEK.
- ALGO_ID_ALG_ECDH_ES - Static variable in class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Encryption - Recommended+ Elliptic Curve Diffie-Helman Ephemeral Static key agreement.
- ALGO_ID_ALG_ECDH_ES_AES_128_KW - Static variable in class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Encryption - Recommended ECDH-ES using Concat KDF and CEK wrapped with A128KW.
- ALGO_ID_ALG_ECDH_ES_AES_192_KW - Static variable in class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Encryption - Optional ECDH-ES using Concat KDF and CEK wrapped with A192KW.
- ALGO_ID_ALG_ECDH_ES_AES_256_KW - Static variable in class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Encryption - Recommended ECDH-ES using Concat KDF and CEK wrapped with A256KW.
- ALGO_ID_ALG_PBES2_HS_256_AES_128_KW - Static variable in class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Encryption - Optional PBES2 with HMAC SHA-256 and A128KW wrapping.
- ALGO_ID_ALG_PBES2_HS_384_AES_192_KW - Static variable in class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Encryption - Optional PBES2 with HMAC SHA-538 and A192KW wrapping.
- ALGO_ID_ALG_PBES2_HS_512_AES_256_KW - Static variable in class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Encryption - Optional PBES2 with HMAC SHA-512 and A256KW wrapping.
- ALGO_ID_ALG_RSA_1_5 - Static variable in class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Encryption - Recommended- RSAES-PKCS1-v1_5.
- ALGO_ID_ALG_RSA_OAEP - Static variable in class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Encryption - Recommended+ RSAES OAEP using default parameters.
- ALGO_ID_ALG_RSA_OAEP_256 - Static variable in class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Encryption - Optional RSAES OAEP using SHA-256 and MGF1 with SHA-256.
- ALGO_ID_ALG_RSA_OAEP_384 - Static variable in class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Encryption - Optional RSAES OAEP using SHA-256 and MGF1 with SHA-384.
- ALGO_ID_ALG_RSA_OAEP_512 - Static variable in class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Encryption - Optional RSAES OAEP using SHA-256 and MGF1 with SHA-512.
- ALGO_ID_ENC_ALG_A128CBC_HS256 - Static variable in class net.shibboleth.oidc.jwa.support.EncryptionConstants
-
Encryption - Required- A128CBC-HS256.
- ALGO_ID_ENC_ALG_A128GCM - Static variable in class net.shibboleth.oidc.jwa.support.EncryptionConstants
-
Encryption -Recommended- A128GCM.
- ALGO_ID_ENC_ALG_A192CBC_HS384 - Static variable in class net.shibboleth.oidc.jwa.support.EncryptionConstants
-
Encryption - Optional- A192CBC-HS384.
- ALGO_ID_ENC_ALG_A192GCM - Static variable in class net.shibboleth.oidc.jwa.support.EncryptionConstants
-
Encryption -Optional- A192GCM.
- ALGO_ID_ENC_ALG_A256CBC_HS512 - Static variable in class net.shibboleth.oidc.jwa.support.EncryptionConstants
-
Encryption -Required- A256CBC-HS512.
- ALGO_ID_ENC_ALG_A256GCM - Static variable in class net.shibboleth.oidc.jwa.support.EncryptionConstants
-
Encryption -Recommended- A256GCM.
- ALGO_ID_SIGNATURE_ES_256 - Static variable in class net.shibboleth.oidc.jwa.support.SignatureConstants
-
Signature - Recommended+ ES256.
- ALGO_ID_SIGNATURE_ES_384 - Static variable in class net.shibboleth.oidc.jwa.support.SignatureConstants
-
Signature - Optional ES384.
- ALGO_ID_SIGNATURE_ES_512 - Static variable in class net.shibboleth.oidc.jwa.support.SignatureConstants
-
Signature - Optional ES512.
- ALGO_ID_SIGNATURE_HS_256 - Static variable in class net.shibboleth.oidc.jwa.support.SignatureConstants
-
Signature - Required HS256.
- ALGO_ID_SIGNATURE_HS_384 - Static variable in class net.shibboleth.oidc.jwa.support.SignatureConstants
-
Signature - Optional HS384.
- ALGO_ID_SIGNATURE_HS_512 - Static variable in class net.shibboleth.oidc.jwa.support.SignatureConstants
-
Signature - Optional HS512.
- ALGO_ID_SIGNATURE_NONE - Static variable in class net.shibboleth.oidc.jwa.support.SignatureConstants
-
No Signature.
- ALGO_ID_SIGNATURE_PS_256 - Static variable in class net.shibboleth.oidc.jwa.support.SignatureConstants
-
Signature - Optional PS256.
- ALGO_ID_SIGNATURE_PS_384 - Static variable in class net.shibboleth.oidc.jwa.support.SignatureConstants
-
Signature - Optional PS384.
- ALGO_ID_SIGNATURE_PS_512 - Static variable in class net.shibboleth.oidc.jwa.support.SignatureConstants
-
Signature - Optional PS512.
- ALGO_ID_SIGNATURE_RS_256 - Static variable in class net.shibboleth.oidc.jwa.support.SignatureConstants
-
Signature - Recommended RS256.
- ALGO_ID_SIGNATURE_RS_384 - Static variable in class net.shibboleth.oidc.jwa.support.SignatureConstants
-
Signature - Optional RS384.
- ALGO_ID_SIGNATURE_RS_512 - Static variable in class net.shibboleth.oidc.jwa.support.SignatureConstants
-
Signature - Optional RS512.
- assembleMacJws(JWSAlgorithm, JWTClaimsSet, byte[]) - Static method in class net.shibboleth.oidc.security.JWSAssemblyUtils
-
Assemble a HMAC based JSON Web Signature token (JWS) using the given algorithm, claims, and secret.
- assembleMacJwsAsString(JWSAlgorithm, JWTClaimsSet, byte[]) - Static method in class net.shibboleth.oidc.security.JWSAssemblyUtils
-
Assemble a HMAC based JSON Web Signature token using the given algorithm, claims, and secret, and return its JSON compact serialized form.
B
- BasicClientSecretCredentialFactoryBean - Class in net.shibboleth.oidc.security.credential
-
Factory to generate a
ClientSecretCredentialfrom a client_secret string. - BasicClientSecretCredentialFactoryBean() - Constructor for class net.shibboleth.oidc.security.credential.BasicClientSecretCredentialFactoryBean
- BasicExpiringJWKCredential - Class in net.shibboleth.oidc.security.credential
-
Basic implementation of an ExpiringJWKCredential.
- BasicExpiringJWKCredential() - Constructor for class net.shibboleth.oidc.security.credential.BasicExpiringJWKCredential
- BasicExpiringJWTSharedSecretCredentialFactoryBean - Class in net.shibboleth.oidc.security.credential
-
A factory bean for creating a
BasicExpiringJWKCredentialfrom an injected secret. - BasicExpiringJWTSharedSecretCredentialFactoryBean() - Constructor for class net.shibboleth.oidc.security.credential.BasicExpiringJWTSharedSecretCredentialFactoryBean
-
Constructor.
- BasicJWKCredential - Class in net.shibboleth.oidc.security.credential
-
A basic implementation of
JWKCredential. - BasicJWKCredential() - Constructor for class net.shibboleth.oidc.security.credential.BasicJWKCredential
- BasicJWKCredentialFactoryBean - Class in net.shibboleth.oidc.security.credential
-
Factory bean for Basic JSON Web Keys (JWK).
- BasicJWKCredentialFactoryBean() - Constructor for class net.shibboleth.oidc.security.credential.BasicJWKCredentialFactoryBean
-
Constructor.
- BasicJWKReferenceCredential - Class in net.shibboleth.oidc.security.credential
-
A basic implementation of
JWKReferenceCredential. - BasicJWKReferenceCredential() - Constructor for class net.shibboleth.oidc.security.credential.BasicJWKReferenceCredential
-
Constructor.
- BasicJWKReferenceCredential(URI) - Constructor for class net.shibboleth.oidc.security.credential.BasicJWKReferenceCredential
-
Constructor.
- BasicNimbusSecretCredential - Class in net.shibboleth.oidc.security.credential
-
Deprecated, for removal: This API element is subject to removal in a future version.
- BasicNimbusSecretCredential() - Constructor for class net.shibboleth.oidc.security.credential.BasicNimbusSecretCredential
-
Deprecated.Constructor.
- BasicNimbusSecretCredential(Secret) - Constructor for class net.shibboleth.oidc.security.credential.BasicNimbusSecretCredential
-
Deprecated.Constructor.
C
- CIPHER_PADDING_OAEP - Static variable in class net.shibboleth.oidc.jwa.support.JCAConstantExtension
-
Cipher padding "OAEP".
- CIPHER_PADDING_OAEP_256 - Static variable in class net.shibboleth.oidc.jwa.support.JCAConstantExtension
-
Cipher padding "OAEP-256".
- CIPHER_PADDING_OAEP_384 - Static variable in class net.shibboleth.oidc.jwa.support.JCAConstantExtension
-
Cipher padding "OAEP-384".
- CIPHER_PADDING_OAEP_512 - Static variable in class net.shibboleth.oidc.jwa.support.JCAConstantExtension
-
Cipher padding "OAEP-512".
- CIPHER_PADDING_PKCS5 - Static variable in class net.shibboleth.oidc.jwa.support.JCAConstantExtension
-
Cipher padding: "PKCS5Padding".
- ClaimsValidator - Interface in net.shibboleth.oidc.jwt.claims
-
High-level API for validating a JWT's claims set.
- clientAuthentication - Variable in class net.shibboleth.oidc.authn.context.OAuth2ClientAuthenticationContext
-
Client authentication abstraction.
- ClientInformationCriterion - Class in net.shibboleth.oidc.security.jose.criterion
-
Client information criterion to make decisions based on client information.
- ClientInformationCriterion(OIDCClientInformation) - Constructor for class net.shibboleth.oidc.security.jose.criterion.ClientInformationCriterion
-
Constructor.
- clientSecret - Variable in class net.shibboleth.oidc.security.credential.BasicNimbusSecretCredential
-
Deprecated.The client secret.
- clientSecret - Variable in class net.shibboleth.oidc.security.credential.DefaultClientSecretCredential
-
The client_secret.
- ClientSecretCredential - Interface in net.shibboleth.oidc.security.credential
-
Credential wrapping a client_secret.
- ClientSecretCredentialCriterion - Class in net.shibboleth.oidc.security.jose.criterion
-
A
Criterionthat holds a single, fixed, client_secret credential. - ClientSecretCredentialCriterion(ClientSecretCredential) - Constructor for class net.shibboleth.oidc.security.jose.criterion.ClientSecretCredentialCriterion
-
Constructor.
- composeSigningInput(JWSHeader, Payload) - Static method in class net.shibboleth.oidc.security.JWSAssemblyUtils
-
Compose the message that is to be signed.
- configs - Variable in class net.shibboleth.oidc.security.jose.criterion.DecryptionConfigurationCriterion
-
The list of configuration instances.
- configs - Variable in class net.shibboleth.oidc.security.jose.criterion.EncryptionConfigurationCriterion
-
The list of configuration instances.
- configs - Variable in class net.shibboleth.oidc.security.jose.criterion.SignatureSigningConfigurationCriterion
-
The list of configuration instances.
- configs - Variable in class net.shibboleth.oidc.security.jose.criterion.SignatureValidationConfigurationCriterion
-
The list of configuration instances.
- contentEncryptionKeyCredentialResolver - Variable in class net.shibboleth.oidc.security.jose.DecryptionParameters
-
The content encryption key (CEK) resolver.
- CONTEXT_NAME - Static variable in class net.shibboleth.oidc.jwk.RemoteJwkSetCache
-
The context name in the
StorageService. - copySymmetricCredentialWithNewSecret(JWKCredential, String, SecretKey) - Static method in class net.shibboleth.oidc.security.CredentialConversionUtil
-
Create a shallow copy of the input credential, replacing the secrete key and keyID with those supplied.
- credential - Variable in class net.shibboleth.oidc.security.jose.criterion.ClientSecretCredentialCriterion
-
The credential to hold.
- CredentialConversionUtil - Class in net.shibboleth.oidc.security
-
Generic tool methods related to converting
Credentialto JWK. - CredentialConversionUtil() - Constructor for class net.shibboleth.oidc.security.CredentialConversionUtil
-
Private constructor.
- credentialExpiresAt - Variable in class net.shibboleth.oidc.security.credential.BasicExpiringJWKCredential
-
When the credential expires in seconds since 1970-01-01T0:0:0Z.
- credentialExpiresAt - Variable in class net.shibboleth.oidc.security.credential.BasicExpiringJWTSharedSecretCredentialFactoryBean
-
When the credential expires in seconds since 1970-01-01T0:0:0Z.
- credentialToKey(Credential) - Static method in class net.shibboleth.oidc.security.CredentialConversionUtil
-
Converts credential to JWK with only *public* components.
D
- dataEncryptionAlgorithmURI - Variable in class net.shibboleth.oidc.security.jose.EncryptionParameters
-
The EncryptedData encryption algorithm URI.
- dataEncryptionCredential - Variable in class net.shibboleth.oidc.security.jose.EncryptionParameters
-
The EncryptedData encryption credential.
- DecryptionConfiguration - Interface in net.shibboleth.oidc.security.jose
-
The configuration information to use when decrypting JWEs.
- DecryptionConfigurationCriterion - Class in net.shibboleth.oidc.security.jose.criterion
-
Criterion which holds one or more instances of a
DecryptionConfiguration. - DecryptionConfigurationCriterion(List<DecryptionConfiguration>) - Constructor for class net.shibboleth.oidc.security.jose.criterion.DecryptionConfigurationCriterion
-
Constructor.
- DecryptionConfigurationCriterion(DecryptionConfiguration...) - Constructor for class net.shibboleth.oidc.security.jose.criterion.DecryptionConfigurationCriterion
-
Constructor.
- decryptionParameters - Variable in class net.shibboleth.oidc.security.jose.context.SecurityParametersContext
-
Decryption parameters.
- DecryptionParameters - Class in net.shibboleth.oidc.security.jose
-
Describes the decryption parameters the system is required to use to decrypt a JWE.
- DecryptionParameters() - Constructor for class net.shibboleth.oidc.security.jose.DecryptionParameters
-
Constructor .
- DecryptionParametersResolver - Interface in net.shibboleth.oidc.security.jose
-
An interface for components which resolve
DecryptionParametersbased on aCriteriaSet. - DEFAULT_SECRET_KEY_NAME - Static variable in class net.shibboleth.oidc.security.credential.DefaultClientSecretCredential
-
Default client_secret keyname.
- DefaultClientSecretCredential - Class in net.shibboleth.oidc.security.credential
-
A basic implementation of
ClientSecretCredential. - DefaultClientSecretCredential(String) - Constructor for class net.shibboleth.oidc.security.credential.DefaultClientSecretCredential
-
Constructor.
- DefaultClientSecretCredential(String, String) - Constructor for class net.shibboleth.oidc.security.credential.DefaultClientSecretCredential
-
Constructor.
- deriveSymmetricKeyForAlgAndEnc(JWKCredential, JWEAlgorithm, EncryptionMethod) - Static method in class net.shibboleth.oidc.security.credential.JWKCredentialSupport
-
Derive a *new* symmetric key credential suitable for the given 'alg' and 'enc' algorithms.
- doCreateInstance() - Method in class net.shibboleth.oidc.security.credential.BasicClientSecretCredentialFactoryBean
- doCreateInstance() - Method in class net.shibboleth.oidc.security.credential.BasicExpiringJWTSharedSecretCredentialFactoryBean
- doCreateInstance() - Method in class net.shibboleth.oidc.security.credential.BasicJWKCredentialFactoryBean
- doInitialize() - Method in class net.shibboleth.oidc.jwk.RemoteJwkSetCache
- doValidate(JWTClaimsSet, ProfileRequestContext) - Method in class net.shibboleth.oidc.jwt.claims.AbstractClaimsValidator
-
Perform validation of the given claims supported by the supplied context.
E
- EncryptionA128CBCHS256 - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for block encryption algorithm: A128CBC-HS256.
- EncryptionA128CBCHS256() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA128CBCHS256
- EncryptionA128GCM - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for block encryption algorithm: 128GCM.
- EncryptionA128GCM() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA128GCM
- EncryptionA192CBCHS384 - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for block encryption algorithm: A192CBC-HS384.
- EncryptionA192CBCHS384() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA192CBCHS384
- EncryptionA192GCM - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for block encryption algorithm: 192GCM.
- EncryptionA192GCM() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA192GCM
- EncryptionA256CBCHS512 - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for block encryption algorithm: A256CBC-HS512.
- EncryptionA256CBCHS512() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA256CBCHS512
- EncryptionA256GCM - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for block encryption algorithm: 256GCM.
- EncryptionA256GCM() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA256GCM
- EncryptionConfiguration - Interface in net.shibboleth.oidc.security.jose
-
The configuration information to use when generating a JWE.
- EncryptionConfigurationCriterion - Class in net.shibboleth.oidc.security.jose.criterion
-
Criterion which holds one or more instances of
EncryptionConfigurationCriterion. - EncryptionConfigurationCriterion(List<EncryptionConfiguration>) - Constructor for class net.shibboleth.oidc.security.jose.criterion.EncryptionConfigurationCriterion
-
Constructor.
- EncryptionConfigurationCriterion(EncryptionConfiguration...) - Constructor for class net.shibboleth.oidc.security.jose.criterion.EncryptionConfigurationCriterion
-
Constructor.
- EncryptionConstants - Class in net.shibboleth.oidc.jwa.support
-
Algorithm Header Parameter 'enc' Values for JWE as defined by RFC 7518.
- EncryptionConstants() - Constructor for class net.shibboleth.oidc.jwa.support.EncryptionConstants
-
Constructor.
- encryptionParameters - Variable in class net.shibboleth.oidc.security.jose.context.SecurityParametersContext
-
Encryption parameters.
- EncryptionParameters - Class in net.shibboleth.oidc.security.jose
-
The effective parameters to use when generating encrypted JWTs.
- EncryptionParameters() - Constructor for class net.shibboleth.oidc.security.jose.EncryptionParameters
- EncryptionParametersResolver - Interface in net.shibboleth.oidc.security.jose
-
An interface for components which resolve
EncryptionParametersbased on aCriteriaSet. - equals(Object) - Method in class net.shibboleth.oidc.security.jose.criterion.ClientSecretCredentialCriterion
- equals(Object) - Method in class net.shibboleth.oidc.security.jose.criterion.DecryptionConfigurationCriterion
- equals(Object) - Method in class net.shibboleth.oidc.security.jose.criterion.EncryptionConfigurationCriterion
- equals(Object) - Method in class net.shibboleth.oidc.security.jose.criterion.JOSEObjectCriterion
- equals(Object) - Method in class net.shibboleth.oidc.security.jose.criterion.JWKSetCriterion
- equals(Object) - Method in class net.shibboleth.oidc.security.jose.criterion.KeyIdCriterion
- equals(Object) - Method in class net.shibboleth.oidc.security.jose.criterion.ProviderMetadataCriterion
- equals(Object) - Method in class net.shibboleth.oidc.security.jose.criterion.SignatureSigningConfigurationCriterion
- equals(Object) - Method in class net.shibboleth.oidc.security.jose.criterion.SignatureValidationConfigurationCriterion
- equals(Object) - Method in class net.shibboleth.oidc.security.jose.criterion.SignatureValidationParametersCriterion
- ExpiringJWKCredential - Interface in net.shibboleth.oidc.security.credential
-
A
credentialthat expires at some duration in seconds after 1970-01-01T0:0:0Z.
F
- failIfResourceIsNull - Variable in class net.shibboleth.oidc.security.credential.BasicJWKCredentialFactoryBean
-
Should the factory throw an exception if the resource is null?.
- fetch(String, URI, String, Instant) - Method in class net.shibboleth.oidc.jwk.RemoteJwkSetCache
-
Returns remote JWK set if found from the cache, otherwise fetches and stores it.
- fetch(String, URI, Instant) - Method in class net.shibboleth.oidc.jwk.RemoteJwkSetCache
-
Returns remote JWK set if found from the cache, otherwise fetches and stores it.
- fetch(URI, String, Instant) - Method in class net.shibboleth.oidc.jwk.RemoteJwkSetCache
-
Returns remote JWK set if found from the cache, otherwise fetches and stores it.
- fetch(URI, Instant) - Method in class net.shibboleth.oidc.jwk.RemoteJwkSetCache
-
Returns remote JWK set if found from the cache, otherwise fetches and stores it.
- fetchAndStore(String, String, URI, Instant) - Method in class net.shibboleth.oidc.jwk.RemoteJwkSetCache
-
Fetches the remote JWK set from the given URI and stores it in the storage service.
- fetchRemoteJwkSet(String, URI, HttpClient, HttpClientSecurityParameters) - Static method in class net.shibboleth.oidc.jwk.support.RemoteJwkUtils
-
Fetches the JWK set from the given URI using the given client and security parameters.
G
- generateSymmetricKey(byte[], JWEAlgorithm, EncryptionMethod) - Static method in class net.shibboleth.oidc.security.credential.JWKCredentialSupport
-
Generate symmetric key from client_secret using the algorithms supplied.
- generateSymmetricKey(Secret, JWEAlgorithm, EncryptionMethod) - Static method in class net.shibboleth.oidc.security.credential.JWKCredentialSupport
-
Generate symmetric key from client_secret using the algorithms supplied.
- getAdditionalCriteria() - Method in class net.shibboleth.oidc.security.jose.DecryptionParameters
-
Get the criteria set to add additional criterion too.
- getAlgorithm() - Method in class net.shibboleth.oidc.security.credential.BasicJWKCredential
-
Get algorithm of JWK.
- getAlgorithm() - Method in interface net.shibboleth.oidc.security.credential.JWKCredential
-
Get algorithm of JWK.
- getCipherMode() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA128CBCHS256
- getCipherMode() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA128GCM
- getCipherMode() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA192CBCHS384
- getCipherMode() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA192GCM
- getCipherMode() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA256CBCHS512
- getCipherMode() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA256GCM
- getCipherMode() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSA15
- getCipherMode() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP
- getCipherMode() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP256
- getCipherMode() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP384
- getCipherMode() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP512
- getClientAuthentication() - Method in class net.shibboleth.oidc.authn.context.OAuth2ClientAuthenticationContext
-
Get the OAuth 2 client authentication credentials.
- getConfigurations() - Method in class net.shibboleth.oidc.security.jose.criterion.DecryptionConfigurationCriterion
-
Get the list of configuration instances.
- getConfigurations() - Method in class net.shibboleth.oidc.security.jose.criterion.EncryptionConfigurationCriterion
-
Get the list of configuration instances.
- getConfigurations() - Method in class net.shibboleth.oidc.security.jose.criterion.SignatureSigningConfigurationCriterion
-
Get the list of configuration instances.
- getConfigurations() - Method in class net.shibboleth.oidc.security.jose.criterion.SignatureValidationConfigurationCriterion
-
Get the list of configuration instances.
- getContentEncryptionKeyCredentialResolver() - Method in interface net.shibboleth.oidc.security.jose.DecryptionConfiguration
-
Get the CredentialResolver to use when processing the encrypted content.
- getContentEncryptionKeyCredentialResolver() - Method in class net.shibboleth.oidc.security.jose.DecryptionParameters
-
Get the CredentialResolver to use when processing the encrypted content.
- getContentEncryptionKeyCredentialResolver() - Method in interface net.shibboleth.oidc.security.jose.EncryptionConfiguration
-
Get the CredentialResolver to resolve the content encryption key.
- getCredential() - Method in class net.shibboleth.oidc.security.jose.criterion.ClientSecretCredentialCriterion
-
The held credential.
- getCredentialExpiresAt() - Method in class net.shibboleth.oidc.security.credential.BasicExpiringJWKCredential
- getCredentialExpiresAt() - Method in interface net.shibboleth.oidc.security.credential.ExpiringJWKCredential
-
Time at which the client_secret will expire or 0 if it will not expire.
- getCredentialType() - Method in class net.shibboleth.oidc.security.credential.BasicJWKReferenceCredential
- getCredentialType() - Method in class net.shibboleth.oidc.security.credential.BasicNimbusSecretCredential
-
Deprecated.
- getDataEncryptionAlgorithm() - Method in class net.shibboleth.oidc.security.jose.EncryptionParameters
-
Get the encryption algorithm URI to use when encrypting the EncryptedData.
- getDataEncryptionAlgorithms() - Method in interface net.shibboleth.oidc.security.jose.EncryptionConfiguration
-
Get the list of preferred data encryption algorithm URIs, in preference order.
- getDataEncryptionCredential() - Method in class net.shibboleth.oidc.security.jose.EncryptionParameters
-
Get the encryption credential to use when encrypting the EncryptedData.
- getDecryptionParameters() - Method in class net.shibboleth.oidc.security.jose.context.SecurityParametersContext
-
Get the parameters to use for decryption operations.
- getDigest() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureES256
- getDigest() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureES384
- getDigest() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureES512
- getDigest() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureHS256
- getDigest() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureHS384
- getDigest() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureHS512
- getDigest() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignaturePS256
- getDigest() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignaturePS384
- getDigest() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignaturePS512
- getDigest() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureRS256
- getDigest() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureRS384
- getDigest() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureRS512
- getEncryptionParameters() - Method in class net.shibboleth.oidc.security.jose.context.SecurityParametersContext
-
Get the parameters to use for encryption operations.
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA128CBCHS256
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA128GCM
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA192CBCHS384
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA192GCM
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA256CBCHS512
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA256GCM
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyAgreementECDHES
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyAgreementECDHESA128KW
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyAgreementECDHESA192KW
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyAgreementECDHESA256KW
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSA15
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP256
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP384
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP512
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureES256
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureES384
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureES512
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureHS256
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureHS384
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureHS512
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignaturePS256
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignaturePS384
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignaturePS512
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureRS256
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureRS384
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureRS512
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA128GCMKW
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA128KW
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA192GCMKW
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA192KW
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA256GCMKW
- getJCAAlgorithmID() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA256KW
- getJCAAlgorithmName(JWSAlgorithm) - Static method in class net.shibboleth.oidc.security.JWSAssemblyUtils
-
Gets the matching Java Cryptography Architecture (JCA) algorithm name for the specified HMAC-based JSON Web Algorithm (JWA).
- getJOSEObject() - Method in class net.shibboleth.oidc.security.jose.criterion.JOSEObjectCriterion
-
Gets the JOSEObject which is the source of credential criteria.
- getJWKSet() - Method in class net.shibboleth.oidc.security.jose.criterion.JWKSetCriterion
-
Gets the JWKSet which is the source of credentials.
- getKEKCredentialResolver() - Method in interface net.shibboleth.oidc.security.jose.DecryptionConfiguration
-
Get the CredentialResolver to use when processing the EncryptedKey (the Key Encryption Key or KEK).
- getKEKCredentialResolver() - Method in class net.shibboleth.oidc.security.jose.DecryptionParameters
-
Get the CredentialResolver to use when processing the EncryptedKey (the Key Encryption Key or KEK).
- getKEKCredentialResolver() - Method in interface net.shibboleth.oidc.security.jose.EncryptionConfiguration
-
Get the CredentialResolver to resolve the key encryption or key wrapping key.
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA128CBCHS256
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA128GCM
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA192CBCHS384
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA192GCM
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA256CBCHS512
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA256GCM
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSA15
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP256
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP384
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP512
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureES256
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureES384
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureES512
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignaturePS256
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignaturePS384
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignaturePS512
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureRS256
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureRS384
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureRS512
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA128GCMKW
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA128KW
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA192GCMKW
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA192KW
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA256GCMKW
- getKey() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA256KW
- getKeyId() - Method in class net.shibboleth.oidc.security.jose.criterion.KeyIdCriterion
-
Get the key ID criteria.
- getKeyLength() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA128CBCHS256
- getKeyLength() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA128GCM
- getKeyLength() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA192CBCHS384
- getKeyLength() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA192GCM
- getKeyLength() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA256CBCHS512
- getKeyLength() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA256GCM
- getKeyLength() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA128GCMKW
- getKeyLength() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA128KW
- getKeyLength() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA192GCMKW
- getKeyLength() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA192KW
- getKeyLength() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA256GCMKW
- getKeyLength() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA256KW
- getKeyTransportEncryptionAlgorithm() - Method in class net.shibboleth.oidc.security.jose.EncryptionParameters
-
Get the encryption algorithm URI to use when encrypting the EncryptedKey.
- getKeyTransportEncryptionAlgorithms() - Method in interface net.shibboleth.oidc.security.jose.EncryptionConfiguration
-
Get the list of preferred key transport encryption algorithm URIs, in preference order.
- getKeyTransportEncryptionCredential() - Method in class net.shibboleth.oidc.security.jose.EncryptionParameters
-
Get the encryption credential to use when encrypting the EncryptedKey.
- getKid() - Method in class net.shibboleth.oidc.security.credential.BasicJWKCredential
-
Get kid of JWK.
- getKid() - Method in interface net.shibboleth.oidc.security.credential.JWKCredential
-
Get kid of JWK.
- getMetadata() - Method in class net.shibboleth.oidc.security.jose.criterion.ProviderMetadataCriterion
-
Gets the OIDC provider metadata.
- getObjectType() - Method in class net.shibboleth.oidc.security.credential.BasicClientSecretCredentialFactoryBean
- getObjectType() - Method in class net.shibboleth.oidc.security.credential.BasicExpiringJWTSharedSecretCredentialFactoryBean
- getObjectType() - Method in class net.shibboleth.oidc.security.credential.BasicJWKCredentialFactoryBean
- getOidcClientInformation() - Method in class net.shibboleth.oidc.security.jose.criterion.ClientInformationCriterion
-
Get client information.
- getPadding() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA128CBCHS256
- getPadding() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA128GCM
- getPadding() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA192CBCHS384
- getPadding() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA192GCM
- getPadding() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA256CBCHS512
- getPadding() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA256GCM
- getPadding() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSA15
- getPadding() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP
- getPadding() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP256
- getPadding() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP384
- getPadding() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP512
- getReferenceURI() - Method in class net.shibboleth.oidc.security.credential.BasicJWKReferenceCredential
-
Get the reference URI to the remote JWK.
- getReferenceURI() - Method in interface net.shibboleth.oidc.security.credential.JWKReferenceCredential
-
Get the reference URI to the remote JWK.
- getSecret() - Method in class net.shibboleth.oidc.security.credential.BasicNimbusSecretCredential
-
Deprecated.Get the client secret.
- getSecret() - Method in interface net.shibboleth.oidc.security.credential.ClientSecretCredential
-
Get the client_secret as a UTF-8 encoded String.
- getSecret() - Method in class net.shibboleth.oidc.security.credential.DefaultClientSecretCredential
- getSecret() - Method in interface net.shibboleth.oidc.security.credential.NimbusSecretCredential
-
Deprecated.Get the client secret.
- getSecretAsBytes() - Method in interface net.shibboleth.oidc.security.credential.ClientSecretCredential
-
Get the client_secret as UTF-8 bytes.
- getSecretAsBytes() - Method in class net.shibboleth.oidc.security.credential.DefaultClientSecretCredential
- getSecretBytes(String) - Static method in class net.shibboleth.oidc.security.JWSAssemblyUtils
-
Convert the given secret into its byte representation assuming a UTF-8 character set.
- getSignatureAlgorithm() - Method in class net.shibboleth.oidc.security.jose.SignatureSigningParameters
-
Get the signature algorithm URI to use when signing.
- getSignatureAlgorithms() - Method in interface net.shibboleth.oidc.security.jose.SignatureSigningConfiguration
-
Get the list of preferred signature algorithm URIs, in preference order.
- getSignatureSigningParameters() - Method in class net.shibboleth.oidc.security.jose.context.SecurityParametersContext
-
Get the parameters to use for signature signing operations.
- getSignatureTrustEngine() - Method in interface net.shibboleth.oidc.security.jose.SignatureValidationConfiguration
-
Get the signature trust engine to use.
- getSignatureTrustEngine() - Method in class net.shibboleth.oidc.security.jose.SignatureValidationParameters
-
Get the signature trust engine to use.
- getSignatureValidationParameters() - Method in class net.shibboleth.oidc.security.jose.context.SecurityParametersContext
-
Get the parameters to use for signature validation operations.
- getSignatureValidationParameters() - Method in class net.shibboleth.oidc.security.jose.criterion.SignatureValidationParametersCriterion
-
Get the signature validation parameters instance.
- getSigningCredential() - Method in class net.shibboleth.oidc.security.jose.SignatureSigningParameters
-
Get the signing credential to use when signing.
- getSigningCredentials() - Method in interface net.shibboleth.oidc.security.jose.SignatureSigningConfiguration
-
Get the list of signing credentials to use when signing, in preference order.
- getStorage() - Method in class net.shibboleth.oidc.jwk.RemoteJwkSetCache
-
Get the backing store for the remote JWK set contents.
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA128CBCHS256
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA128GCM
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA192CBCHS384
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA192GCM
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA256CBCHS512
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA256GCM
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyAgreementECDHES
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyAgreementECDHESA128KW
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyAgreementECDHESA192KW
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyAgreementECDHESA256KW
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSA15
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP256
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP384
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP512
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureES256
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureES384
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureES512
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureHS256
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureHS384
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureHS512
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignaturePS256
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignaturePS384
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignaturePS512
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureRS256
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureRS384
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureRS512
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA128GCMKW
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA128KW
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA192GCMKW
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA192KW
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA256GCMKW
- getType() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA256KW
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA128CBCHS256
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA128GCM
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA192CBCHS384
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA192GCM
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA256CBCHS512
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.EncryptionA256GCM
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyAgreementECDHES
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyAgreementECDHESA128KW
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyAgreementECDHESA192KW
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyAgreementECDHESA256KW
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSA15
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP256
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP384
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP512
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureES256
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureES384
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureES512
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureHS256
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureHS384
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureHS512
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignaturePS256
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignaturePS384
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignaturePS512
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureRS256
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureRS384
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureRS512
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA128GCMKW
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA128KW
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA192GCMKW
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA192KW
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA256GCMKW
- getURI() - Method in class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA256KW
- getUsageType(JWK) - Static method in class net.shibboleth.oidc.security.CredentialConversionUtil
-
Converts JWK key usage type to OpenSAML usage type.
H
- hashCode() - Method in class net.shibboleth.oidc.security.jose.criterion.ClientSecretCredentialCriterion
- hashCode() - Method in class net.shibboleth.oidc.security.jose.criterion.DecryptionConfigurationCriterion
- hashCode() - Method in class net.shibboleth.oidc.security.jose.criterion.EncryptionConfigurationCriterion
- hashCode() - Method in class net.shibboleth.oidc.security.jose.criterion.JOSEObjectCriterion
- hashCode() - Method in class net.shibboleth.oidc.security.jose.criterion.JWKSetCriterion
- hashCode() - Method in class net.shibboleth.oidc.security.jose.criterion.KeyIdCriterion
- hashCode() - Method in class net.shibboleth.oidc.security.jose.criterion.ProviderMetadataCriterion
- hashCode() - Method in class net.shibboleth.oidc.security.jose.criterion.SignatureSigningConfigurationCriterion
- hashCode() - Method in class net.shibboleth.oidc.security.jose.criterion.SignatureValidationConfigurationCriterion
- hashCode() - Method in class net.shibboleth.oidc.security.jose.criterion.SignatureValidationParametersCriterion
- httpClient - Variable in class net.shibboleth.oidc.jwk.RemoteJwkSetCache
-
The
HttpClientto use. - httpClientSecurityParameters - Variable in class net.shibboleth.oidc.jwk.RemoteJwkSetCache
-
HTTP client security parameters.
I
- isECKeyType(Key) - Static method in class net.shibboleth.oidc.security.credential.JWACredentialSupport
-
Returns true of the key is not null and is an EC key.
J
- jcaAlg - Variable in class net.shibboleth.oidc.security.credential.BasicExpiringJWTSharedSecretCredentialFactoryBean
-
The JCA algorithm to set on the
SecretKey. - JCAConstantExtension - Class in net.shibboleth.oidc.jwa.support
-
Additional constants to
JCAConstantsdefined in and/or used with the Java Cryptography Architecture (JCA) specification. - JCAConstantExtension() - Constructor for class net.shibboleth.oidc.jwa.support.JCAConstantExtension
-
Private constructor.
- joseObject - Variable in class net.shibboleth.oidc.security.jose.criterion.JOSEObjectCriterion
-
The JOSEObject which serves as the source for credential criteria.
- JOSEObjectCredentialResolver - Interface in net.shibboleth.oidc.security.credential
-
Specialized
CredentialResolvermarker interface for resolvers which resolve credentials from the headers of aJOSEObjectinstance. - JOSEObjectCriterion - Class in net.shibboleth.oidc.security.jose.criterion
-
An implementation of
Criterionwhich specifies criteria based on the contents of aJOSEObjectelement. - JOSEObjectCriterion(JOSEObject) - Constructor for class net.shibboleth.oidc.security.jose.criterion.JOSEObjectCriterion
-
Constructor.
- JWACredentialSupport - Class in net.shibboleth.oidc.security.credential
-
Support class for JSON Web Algorithm credentials.
- JWACredentialSupport() - Constructor for class net.shibboleth.oidc.security.credential.JWACredentialSupport
-
Constructor.
- jwkAlgorithm - Variable in class net.shibboleth.oidc.security.credential.BasicJWKCredential
-
jwk algorithm.
- JWKCredential - Interface in net.shibboleth.oidc.security.credential
-
Credential based on JSON Web Key (JWK).
- JWKCredentialSupport - Class in net.shibboleth.oidc.security.credential
-
Provide JWK specific credential support.
- JWKCredentialSupport() - Constructor for class net.shibboleth.oidc.security.credential.JWKCredentialSupport
-
Constructor.
- jwkKid - Variable in class net.shibboleth.oidc.security.credential.BasicJWKCredential
-
jwk kid.
- JWKReferenceCredential - Interface in net.shibboleth.oidc.security.credential
-
Credential based on a reference (URI) to a JSON Web Key (JWK).
- jwkResource - Variable in class net.shibboleth.oidc.security.credential.BasicJWKCredentialFactoryBean
-
Where the private key is to be found.
- jwkSet - Variable in class net.shibboleth.oidc.security.jose.criterion.JWKSetCriterion
-
The JWKSet which serves as a source of credentials.
- JWKSetCriterion - Class in net.shibboleth.oidc.security.jose.criterion
-
An implementation of
Criterionwhich specifies criteria based on the contents of aJWKSetelement. - JWKSetCriterion(JWKSet) - Constructor for class net.shibboleth.oidc.security.jose.criterion.JWKSetCriterion
-
Constructor.
- JWSAssemblyUtils - Class in net.shibboleth.oidc.security
-
Generic utility class for helping with JWS assembly.
- JWSAssemblyUtils() - Constructor for class net.shibboleth.oidc.security.JWSAssemblyUtils
-
Private constructor.
- JWTValidationException - Exception in net.shibboleth.oidc.jwt.claims
-
JWT validation exception, to throw when validation fails.
- JWTValidationException() - Constructor for exception net.shibboleth.oidc.jwt.claims.JWTValidationException
-
Constructor.
- JWTValidationException(Exception) - Constructor for exception net.shibboleth.oidc.jwt.claims.JWTValidationException
-
Constructor.
- JWTValidationException(String) - Constructor for exception net.shibboleth.oidc.jwt.claims.JWTValidationException
-
Constructor.
- JWTValidationException(String, Exception) - Constructor for exception net.shibboleth.oidc.jwt.claims.JWTValidationException
-
Constructor.
K
- kekKeyCredentialResolver - Variable in class net.shibboleth.oidc.security.jose.DecryptionParameters
-
The encrypted content encrypted key's (CEK) credential resolver.
- KeyAgreementECDHES - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for JWE key management algorithm: ECDH-ES.
- KeyAgreementECDHES() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyAgreementECDHES
- KeyAgreementECDHESA128KW - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for JWE key management algorithm: ECDH-ES+A128KW.
- KeyAgreementECDHESA128KW() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyAgreementECDHESA128KW
- KeyAgreementECDHESA192KW - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for JWE key management algorithm: ECDH-ES+A192KW.
- KeyAgreementECDHESA192KW() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyAgreementECDHESA192KW
- KeyAgreementECDHESA256KW - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for JWE key management algorithm: ECDH-ES+A256KW.
- KeyAgreementECDHESA256KW() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyAgreementECDHESA256KW
- keyId - Variable in class net.shibboleth.oidc.security.jose.criterion.KeyIdCriterion
-
Expected key ID of resolved credentials.
- KeyIdCriterion - Class in net.shibboleth.oidc.security.jose.criterion
-
An implementation of
Criterionwhich specifies key ID criteria. - KeyIdCriterion(String) - Constructor for class net.shibboleth.oidc.security.jose.criterion.KeyIdCriterion
-
Constructor.
- keyLengthSupportsMACAlgorithm(JWSAlgorithm, Key) - Static method in class net.shibboleth.oidc.security.credential.JWACredentialSupport
-
Check the key length is compatible with the given JWS algorithm.
- KeyManagementConstants - Class in net.shibboleth.oidc.jwa.support
-
Algorithm Header Parameter 'alg' Values for JWE as defined by RFC 7518.
- KeyManagementConstants() - Constructor for class net.shibboleth.oidc.jwa.support.KeyManagementConstants
-
Constructor.
- keySupportsCurve(ECKey, JWSAlgorithm) - Static method in class net.shibboleth.oidc.security.credential.JWACredentialSupport
-
Is the EC key supplied compatible with the EC Curve required by the algorithm given.
- keySupportsCurve(ECKey, String) - Static method in class net.shibboleth.oidc.security.credential.JWACredentialSupport
-
Is the EC key supplied compatible with the EC Curve required by the algorithm given.
- keyToCredential(JWK) - Static method in class net.shibboleth.oidc.security.CredentialConversionUtil
-
Converts a JWK to an internal Credential.
- keyTransportEncryptionAlgorithmURI - Variable in class net.shibboleth.oidc.security.jose.EncryptionParameters
-
The EncryptedKey encryption algorithm URI.
- keyTransportEncryptionCredential - Variable in class net.shibboleth.oidc.security.jose.EncryptionParameters
-
The EncryptedKey encryption credential.
- KeyTransportRSA15 - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for JWE key transport algorithm: RSA1_5.
- KeyTransportRSA15() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSA15
- KeyTransportRSAOAEP - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for JWE key transport algorithm: RSA-OAEP.
- KeyTransportRSAOAEP() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP
- KeyTransportRSAOAEP256 - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for JWE key transport algorithm: RSA-OAEP-256.
- KeyTransportRSAOAEP256() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP256
- KeyTransportRSAOAEP384 - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for JWE key transport algorithm: RSA-OAEP-384.
- KeyTransportRSAOAEP384() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP384
- KeyTransportRSAOAEP512 - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for JWE key transport algorithm: RSA-OAEP-512.
- KeyTransportRSAOAEP512() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.KeyTransportRSAOAEP512
L
- log - Variable in class net.shibboleth.oidc.jwk.RemoteJwkSetCache
-
Logger.
- log - Variable in class net.shibboleth.oidc.security.credential.BasicJWKCredentialFactoryBean
-
Class logger.
- LOG - Static variable in class net.shibboleth.oidc.security.credential.JWACredentialSupport
-
Logger.
M
- metadata - Variable in class net.shibboleth.oidc.security.jose.criterion.ProviderMetadataCriterion
-
The OpenID Provider metadata.
N
- net.shibboleth.oidc.authn.context - package net.shibboleth.oidc.authn.context
-
OIDC/Oauth2 authentication contexts.
- net.shibboleth.oidc.jwa.algorithm.descriptors - package net.shibboleth.oidc.jwa.algorithm.descriptors
-
OIDC Signing/Encryption Algorithms.
- net.shibboleth.oidc.jwa.support - package net.shibboleth.oidc.jwa.support
-
Constants related to OIDC crypto features, like signature and ecryption.
- net.shibboleth.oidc.jwk - package net.shibboleth.oidc.jwk
-
Classes related to JSON Web Key (JWK) handling.
- net.shibboleth.oidc.jwk.support - package net.shibboleth.oidc.jwk.support
-
Utility classes related to JSON Web Key (JWK) handling.
- net.shibboleth.oidc.jwt.claims - package net.shibboleth.oidc.jwt.claims
-
Validation functions for JWT claims.
- net.shibboleth.oidc.security - package net.shibboleth.oidc.security
-
OIDC security .
- net.shibboleth.oidc.security.credential - package net.shibboleth.oidc.security.credential
-
JWK Credentials.
- net.shibboleth.oidc.security.jose - package net.shibboleth.oidc.security.jose
-
JOSE security API classes.
- net.shibboleth.oidc.security.jose.context - package net.shibboleth.oidc.security.jose.context
-
JOSE security contexts .
- net.shibboleth.oidc.security.jose.criterion - package net.shibboleth.oidc.security.jose.criterion
-
OIDC security criterion.
- NimbusSecretCredential - Interface in net.shibboleth.oidc.security.credential
-
Deprecated, for removal: This API element is subject to removal in a future version.
O
- OAuth2ClientAuthenticationContext - Class in net.shibboleth.oidc.authn.context
-
A context containing data about OAuth 2.0 client authentication.
- OAuth2ClientAuthenticationContext() - Constructor for class net.shibboleth.oidc.authn.context.OAuth2ClientAuthenticationContext
- oidcClientInformation - Variable in class net.shibboleth.oidc.security.jose.criterion.ClientInformationCriterion
-
Client information.
P
- params - Variable in class net.shibboleth.oidc.security.jose.criterion.SignatureValidationParametersCriterion
-
The SignatureValidationParameters instance.
- ProviderMetadataCriterion - Class in net.shibboleth.oidc.security.jose.criterion
-
Provider metadata criterion to make decisions based on OpenID Provider information.
- ProviderMetadataCriterion(OIDCProviderMetadata) - Constructor for class net.shibboleth.oidc.security.jose.criterion.ProviderMetadataCriterion
-
Constructor.
R
- referenceUri - Variable in class net.shibboleth.oidc.security.credential.BasicJWKReferenceCredential
-
A reference to a JWK.
- RemoteJwkSetCache - Class in net.shibboleth.oidc.jwk
-
Stores fetched remote key set values for a desired period of time.
- RemoteJwkSetCache() - Constructor for class net.shibboleth.oidc.jwk.RemoteJwkSetCache
- RemoteJwkUtils - Class in net.shibboleth.oidc.jwk.support
-
Generic utility methods related to remote JWK sets.
- RemoteJwkUtils() - Constructor for class net.shibboleth.oidc.jwk.support.RemoteJwkUtils
-
Constructor.
- resolveKeyUse(Credential) - Static method in class net.shibboleth.oidc.security.CredentialConversionUtil
-
Resolves KeyUse parameter from credential.
- resolveKid(Credential) - Static method in class net.shibboleth.oidc.security.CredentialConversionUtil
-
Resolves kid from key name.
S
- secret - Variable in class net.shibboleth.oidc.security.credential.BasicClientSecretCredentialFactoryBean
-
The secret to use when creating a BasicJWKCredential.
- secret - Variable in class net.shibboleth.oidc.security.credential.BasicExpiringJWTSharedSecretCredentialFactoryBean
-
The secret to use when creating a BasicJWKCredential.
- secretKeyName - Variable in class net.shibboleth.oidc.security.credential.DefaultClientSecretCredential
-
The chosen client_secret keyname.
- SecurityParametersContext - Class in net.shibboleth.oidc.security.jose.context
-
A context implementation for storing parameter instances for JWS signature signing and validation, and JWE encryption and decryption.
- SecurityParametersContext() - Constructor for class net.shibboleth.oidc.security.jose.context.SecurityParametersContext
- serialVersionUID - Static variable in exception net.shibboleth.oidc.jwt.claims.JWTValidationException
-
Serial version UID.
- setActivationCondition(BiPredicate<ProfileRequestContext, JWTClaimsSet>) - Method in class net.shibboleth.oidc.jwt.claims.AbstractClaimsValidator
-
Set an activation condition for this validator.
- setAlg(Algorithm) - Method in class net.shibboleth.oidc.security.credential.BasicExpiringJWTSharedSecretCredentialFactoryBean
-
Set the algorithm 'alg' associated with this credential.
- setAlgorithm(Algorithm) - Method in class net.shibboleth.oidc.security.credential.BasicJWKCredential
-
Set the algorithm of jwk.
- setClientAuthentication(ClientAuthentication) - Method in class net.shibboleth.oidc.authn.context.OAuth2ClientAuthenticationContext
-
Set the OAuth 2 client authentication credentials.
- setContentEncryptionKeyCredentialResolver(JOSEObjectCredentialResolver) - Method in class net.shibboleth.oidc.security.jose.DecryptionParameters
-
Set the KeyInfoCredentialResolver to use when processing the encrypted content.
- setCredentialExpiresAt(Duration) - Method in class net.shibboleth.oidc.security.credential.BasicExpiringJWKCredential
-
Set the expiry in seconds since 1970-01-01T0:0:0Z.
- setCredentialExpiresAt(Duration) - Method in class net.shibboleth.oidc.security.credential.BasicExpiringJWTSharedSecretCredentialFactoryBean
-
Set the expiry in seconds since 1970-01-01T0:0:0Z.
- setDataEncryptionAlgorithm(String) - Method in class net.shibboleth.oidc.security.jose.EncryptionParameters
-
Set the encryption algorithm URI to use when encrypting the EncryptedData.
- setDataEncryptionCredential(Credential) - Method in class net.shibboleth.oidc.security.jose.EncryptionParameters
-
Set the encryption credential to use when encrypting the EncryptedData.
- setDecryptionParameters(DecryptionParameters) - Method in class net.shibboleth.oidc.security.jose.context.SecurityParametersContext
-
Set the parameters to use for decryption operations.
- setEncryptionParameters(EncryptionParameters) - Method in class net.shibboleth.oidc.security.jose.context.SecurityParametersContext
-
Set the parameters to use for encryption operations.
- setFailIfResourceIsNull(boolean) - Method in class net.shibboleth.oidc.security.credential.BasicJWKCredentialFactoryBean
-
Should the factory throw an exeception if the resource is null?
- setHttpClient(HttpClient) - Method in class net.shibboleth.oidc.jwk.RemoteJwkSetCache
-
Set the
HttpClientto use. - setHttpClientSecurityParameters(HttpClientSecurityParameters) - Method in class net.shibboleth.oidc.jwk.RemoteJwkSetCache
-
Set the optional client security parameters.
- setJcaAlg(String) - Method in class net.shibboleth.oidc.security.credential.BasicExpiringJWTSharedSecretCredentialFactoryBean
-
Set the JCA Algorithm to associate with this credential.
- setJOSEObject(JOSEObject) - Method in class net.shibboleth.oidc.security.jose.criterion.JOSEObjectCriterion
-
Sets the JOSEObject which is the source of credential criteria.
- setJWKSet(JWKSet) - Method in class net.shibboleth.oidc.security.jose.criterion.JWKSetCriterion
-
Sets the JWKSet which is the source of credentials.
- setKEKCredentialResolver(JOSEObjectCredentialResolver) - Method in class net.shibboleth.oidc.security.jose.DecryptionParameters
-
Set the CredentialResolver to use when processing the EncryptedKey (the Key Encryption Key or KEK).
- setKeyId(String) - Method in class net.shibboleth.oidc.security.jose.criterion.KeyIdCriterion
-
Set the key ID criteria.
- setKeyTransportEncryptionAlgorithm(String) - Method in class net.shibboleth.oidc.security.jose.EncryptionParameters
-
Set the encryption algorithm URI to use when encrypting the EncryptedKey.
- setKeyTransportEncryptionCredential(Credential) - Method in class net.shibboleth.oidc.security.jose.EncryptionParameters
-
Set the encryption credential to use when encrypting the EncryptedKey.
- setKid(String) - Method in class net.shibboleth.oidc.security.credential.BasicJWKCredential
-
Set the kid of jwk.
- setReferenceURI(URI) - Method in class net.shibboleth.oidc.security.credential.BasicJWKReferenceCredential
-
Set the reference to a JWK.
- setResource(Resource) - Method in class net.shibboleth.oidc.security.credential.BasicJWKCredentialFactoryBean
-
Set the resource containing the private key.
- setSecret(Secret) - Method in class net.shibboleth.oidc.security.credential.BasicNimbusSecretCredential
-
Deprecated.Set the client secret.
- setSecret(String) - Method in class net.shibboleth.oidc.security.credential.BasicClientSecretCredentialFactoryBean
-
Set the secret to use.
- setSecret(String) - Method in class net.shibboleth.oidc.security.credential.BasicExpiringJWTSharedSecretCredentialFactoryBean
-
Set the secret to use.
- setSignatureAlgorithm(String) - Method in class net.shibboleth.oidc.security.jose.SignatureSigningParameters
-
Set the signature algorithm URI to use when signing.
- setSignatureSigningParameters(SignatureSigningParameters) - Method in class net.shibboleth.oidc.security.jose.context.SecurityParametersContext
-
Set the parameters to use for signature signing operations.
- setSignatureTrustEngine(TrustEngine<SignedJWT>) - Method in class net.shibboleth.oidc.security.jose.SignatureValidationParameters
-
Set the signature trust engine to use.
- setSignatureValidationParameters(SignatureValidationParameters) - Method in class net.shibboleth.oidc.security.jose.context.SecurityParametersContext
-
Set the parameters to use for signature validation operations.
- setSigningCredential(Credential) - Method in class net.shibboleth.oidc.security.jose.SignatureSigningParameters
-
Set the signing credential to use when signing.
- setStorage(StorageService) - Method in class net.shibboleth.oidc.jwk.RemoteJwkSetCache
-
Set the backing store for the remote JWK set contents.
- setSymmetricKeyAlgorithm(String) - Method in class net.shibboleth.oidc.security.credential.BasicJWKCredentialFactoryBean
-
Set the JCA algorithm name to use if the key to be converted is a symmetric key.
- SIGNATURE_RSASSA_PSS - Static variable in class net.shibboleth.oidc.jwa.support.JCAConstantExtension
-
RSASSA-PSS which uses SHA256/384/512 and MGF1 functions.
- signatureAlgorithmURI - Variable in class net.shibboleth.oidc.security.jose.SignatureSigningParameters
-
The signature algorithm URI.
- SignatureConstants - Class in net.shibboleth.oidc.jwa.support
-
Algorithm Header Parameter Values for JWS.
- SignatureConstants() - Constructor for class net.shibboleth.oidc.jwa.support.SignatureConstants
-
Constructor.
- SignatureES256 - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: ES256.
- SignatureES256() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureES256
- SignatureES384 - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: ES384.
- SignatureES384() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureES384
- SignatureES512 - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: ES512.
- SignatureES512() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureES512
- SignatureHS256 - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for HMAC algorithm: HS256.
- SignatureHS256() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureHS256
- SignatureHS384 - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for HMAC algorithm: HS384.
- SignatureHS384() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureHS384
- SignatureHS512 - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for HMAC algorithm: HS512.
- SignatureHS512() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureHS512
- SignaturePS256 - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: PS256.
- SignaturePS256() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.SignaturePS256
- SignaturePS384 - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: PS384.
- SignaturePS384() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.SignaturePS384
- SignaturePS512 - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: PS512.
- SignaturePS512() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.SignaturePS512
- SignatureRS256 - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: RS256.
- SignatureRS256() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureRS256
- SignatureRS384 - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: RS384.
- SignatureRS384() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureRS384
- SignatureRS512 - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for signature algorithm: RS512.
- SignatureRS512() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.SignatureRS512
- SignatureSigningConfiguration - Interface in net.shibboleth.oidc.security.jose
-
The configuration information to use when generating a signed JWT.
- SignatureSigningConfigurationCriterion - Class in net.shibboleth.oidc.security.jose.criterion
-
Criterion which holds one or more instances of
SignatureSigningConfigurationCriterion. - SignatureSigningConfigurationCriterion(List<SignatureSigningConfiguration>) - Constructor for class net.shibboleth.oidc.security.jose.criterion.SignatureSigningConfigurationCriterion
-
Constructor.
- SignatureSigningConfigurationCriterion(SignatureSigningConfiguration...) - Constructor for class net.shibboleth.oidc.security.jose.criterion.SignatureSigningConfigurationCriterion
-
Constructor.
- signatureSigningParameters - Variable in class net.shibboleth.oidc.security.jose.context.SecurityParametersContext
-
Signature signing parameters.
- SignatureSigningParameters - Class in net.shibboleth.oidc.security.jose
-
The effective parameters to use when generating a JWS.
- SignatureSigningParameters() - Constructor for class net.shibboleth.oidc.security.jose.SignatureSigningParameters
- SignatureSigningParametersResolver - Interface in net.shibboleth.oidc.security.jose
-
An interface for components which resolve
SignatureSigningParametersbased on aCriteriaSet. - signatureTrustEngine - Variable in class net.shibboleth.oidc.security.jose.SignatureValidationParameters
-
The signature trust engine to use.
- SignatureValidationConfiguration - Interface in net.shibboleth.oidc.security.jose
-
The configuration information to use when validating a JWS.
- SignatureValidationConfigurationCriterion - Class in net.shibboleth.oidc.security.jose.criterion
-
Criterion which holds one or more instances of
SignatureValidationConfigurationforsigned JWTs. - SignatureValidationConfigurationCriterion(List<SignatureValidationConfiguration>) - Constructor for class net.shibboleth.oidc.security.jose.criterion.SignatureValidationConfigurationCriterion
-
Constructor.
- SignatureValidationConfigurationCriterion(SignatureValidationConfiguration...) - Constructor for class net.shibboleth.oidc.security.jose.criterion.SignatureValidationConfigurationCriterion
-
Constructor.
- signatureValidationParameters - Variable in class net.shibboleth.oidc.security.jose.context.SecurityParametersContext
-
Signature validation parameters.
- SignatureValidationParameters - Class in net.shibboleth.oidc.security.jose
-
The effective parameters to use when validating a JWS.
- SignatureValidationParameters() - Constructor for class net.shibboleth.oidc.security.jose.SignatureValidationParameters
- SignatureValidationParametersCriterion - Class in net.shibboleth.oidc.security.jose.criterion
-
Criterion which holds an instance of
SignatureValidationParameters. - SignatureValidationParametersCriterion(SignatureValidationParameters) - Constructor for class net.shibboleth.oidc.security.jose.criterion.SignatureValidationParametersCriterion
-
Constructor.
- SignatureValidationParametersResolver - Interface in net.shibboleth.oidc.security.jose
-
An interface for components which resolve
SignatureValidationParametersbased on aCriteriaSet. - signingCredential - Variable in class net.shibboleth.oidc.security.jose.SignatureSigningParameters
-
The signing credential.
- storage - Variable in class net.shibboleth.oidc.jwk.RemoteJwkSetCache
-
Backing storage for the remote JWK set contents.
- symmetricKeyAlgorithm - Variable in class net.shibboleth.oidc.security.credential.BasicJWKCredentialFactoryBean
-
The JCA algorithm name to use if the key to be converted is a symmetric key.
- SymmetricKeyWrapA128GCMKW - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for JWE key management algorithm: AES128GCMKW.
- SymmetricKeyWrapA128GCMKW() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA128GCMKW
- SymmetricKeyWrapA128KW - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for JWE key management algorithm: AES128KW.
- SymmetricKeyWrapA128KW() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA128KW
- SymmetricKeyWrapA192GCMKW - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for JWE key management algorithm: AES192GCMKW.
- SymmetricKeyWrapA192GCMKW() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA192GCMKW
- SymmetricKeyWrapA192KW - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for JWE key management algorithm: AES192KW.
- SymmetricKeyWrapA192KW() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA192KW
- SymmetricKeyWrapA256GCMKW - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for JWE key management algorithm: AES256GCMKW.
- SymmetricKeyWrapA256GCMKW() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA256GCMKW
- SymmetricKeyWrapA256KW - Class in net.shibboleth.oidc.jwa.algorithm.descriptors
-
Algorithm descriptor for JWE key management algorithm: AES256KW.
- SymmetricKeyWrapA256KW() - Constructor for class net.shibboleth.oidc.jwa.algorithm.descriptors.SymmetricKeyWrapA256KW
T
- toEncryptionCredential(JWEAlgorithm, EncryptionMethod) - Method in interface net.shibboleth.oidc.security.credential.ClientSecretCredential
-
Create a symmetric encryption key derived from the client_secret and compatible with the key management mode and encryption algorithm specified.
- toEncryptionCredential(JWEAlgorithm, EncryptionMethod) - Method in class net.shibboleth.oidc.security.credential.DefaultClientSecretCredential
- toSigningCredential() - Method in interface net.shibboleth.oidc.security.credential.ClientSecretCredential
-
Create a MAC singing key from the client_secret.
- toSigningCredential() - Method in class net.shibboleth.oidc.security.credential.DefaultClientSecretCredential
- toString() - Method in class net.shibboleth.oidc.security.jose.criterion.ClientSecretCredentialCriterion
- toString() - Method in class net.shibboleth.oidc.security.jose.criterion.DecryptionConfigurationCriterion
- toString() - Method in class net.shibboleth.oidc.security.jose.criterion.EncryptionConfigurationCriterion
- toString() - Method in class net.shibboleth.oidc.security.jose.criterion.JOSEObjectCriterion
- toString() - Method in class net.shibboleth.oidc.security.jose.criterion.JWKSetCriterion
- toString() - Method in class net.shibboleth.oidc.security.jose.criterion.KeyIdCriterion
- toString() - Method in class net.shibboleth.oidc.security.jose.criterion.ProviderMetadataCriterion
- toString() - Method in class net.shibboleth.oidc.security.jose.criterion.SignatureSigningConfigurationCriterion
- toString() - Method in class net.shibboleth.oidc.security.jose.criterion.SignatureValidationConfigurationCriterion
- toString() - Method in class net.shibboleth.oidc.security.jose.criterion.SignatureValidationParametersCriterion
V
- validate(JWTClaimsSet, ProfileRequestContext) - Method in class net.shibboleth.oidc.jwt.claims.AbstractClaimsValidator
-
Validate all, or part of, the given JWT claims set.
- validate(JWTClaimsSet, ProfileRequestContext) - Method in interface net.shibboleth.oidc.jwt.claims.ClaimsValidator
-
Validate all, or part of, the given JWT claims set.
All Classes All Packages