Class OIDCSecurityConfiguration

java.lang.Object
net.shibboleth.idp.profile.config.SecurityConfiguration
net.shibboleth.oidc.profile.config.OIDCSecurityConfiguration

@Deprecated(since="2.2.0", forRemoval=true) public class OIDCSecurityConfiguration extends SecurityConfiguration
Deprecated, for removal: This API element is subject to removal in a future version.
Class extends SecurityConfiguration to support separate configuration for various encryption and signature validation operations.
  • Field Details

    • requestObjectDecryptConfig

      @Deprecated(since="2.2.0", forRemoval=true) @Nullable private EncryptionConfiguration requestObjectDecryptConfig
      Deprecated, for removal: This API element is subject to removal in a future version.
      Configuration used when decrypting request object information.
    • requestObjectSignatureValidationConfig

      @Deprecated(since="2.2.0", forRemoval=true) @Nullable private SignatureSigningConfiguration requestObjectSignatureValidationConfig
      Deprecated, for removal: This API element is subject to removal in a future version.
      Configuration used when validating request object information.
    • tokenEndpointJwtSignatureValidationConfig

      @Deprecated(since="2.2.0", forRemoval=true) @Nullable private SignatureSigningConfiguration tokenEndpointJwtSignatureValidationConfig
      Deprecated, for removal: This API element is subject to removal in a future version.
      Configuration used when validating token endpoint authentication JWT signatures.
    • jwtDecryptConfig

      @Nullable private DecryptionConfiguration jwtDecryptConfig
      Deprecated, for removal: This API element is subject to removal in a future version.
      Configuration used when decrypting JWE tokens.
  • Constructor Details

    • OIDCSecurityConfiguration

      public OIDCSecurityConfiguration()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getRequestObjectDecryptionConfiguration

      @Deprecated(since="2.2.0", forRemoval=true) @Nullable public EncryptionConfiguration getRequestObjectDecryptionConfiguration()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Get the configuration used when decrypting request object information.
      Returns:
      configuration used when decrypting request object information, or null
    • setRequestObjectDecryptionConfiguration

      @Deprecated(since="2.2.0", forRemoval=true) public void setRequestObjectDecryptionConfiguration(@Nullable EncryptionConfiguration config)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Set the configuration used when decrypting request object information.
      Parameters:
      config - configuration used when decrypting request object information, or null
    • getRequestObjectSignatureValidationConfiguration

      @Deprecated(since="2.2.0", forRemoval=true) @Nullable public SignatureSigningConfiguration getRequestObjectSignatureValidationConfiguration()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Get the configuration used when validating request object information.
      Returns:
      configuration used when validating request object information, or null
    • setRequestObjectSignatureValidationConfiguration

      @Deprecated(since="2.2.0", forRemoval=true) public void setRequestObjectSignatureValidationConfiguration(@Nullable SignatureSigningConfiguration config)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Set the configuration used when validating request object information.
      Parameters:
      config - used when validating request object information, or null
    • getTokenEndpointJwtSignatureValidationConfiguration

      @Deprecated(since="2.2.0", forRemoval=true) @Nullable public SignatureSigningConfiguration getTokenEndpointJwtSignatureValidationConfiguration()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Get the configuration used when validating token endpoint authentication JWT signatures.
      Returns:
      configuration used when validating token endpoint authentication JWT signatures, or null
    • setTokenEndpointJwtSignatureValidationConfiguration

      @Deprecated(since="2.2.0", forRemoval=true) public void setTokenEndpointJwtSignatureValidationConfiguration(@Nullable SignatureSigningConfiguration config)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Set the configuration used when validating token endpoint authentication JWT signatures.
      Parameters:
      config - used when validating token endpoint authentication JWT signatures, or null