A B C D E F G H I J K L M N O P R S T V 
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 ClientSecretCredential from 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 BasicExpiringJWKCredential from 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 Criterion that 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 Credential to 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 DecryptionParameters based on a CriteriaSet.
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 EncryptionParameters based on a CriteriaSet.
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 credential that 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 HttpClient to 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 JCAConstants defined 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 CredentialResolver marker interface for resolvers which resolve credentials from the headers of a JOSEObject instance.
JOSEObjectCriterion - Class in net.shibboleth.oidc.security.jose.criterion
An implementation of Criterion which specifies criteria based on the contents of a JOSEObject element.
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 Criterion which specifies criteria based on the contents of a JWKSet element.
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 Criterion which 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 HttpClient to 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 SignatureSigningParameters based on a CriteriaSet.
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 SignatureValidationConfiguration for signed 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 SignatureValidationParameters based on a CriteriaSet.
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.
A B C D E F G H I J K L M N O P R S T V 
All Classes All Packages