Class SettingsCertificateValidation


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: v1")
    public final class SettingsCertificateValidation
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Certificate Validation Config

    *Added In:** 2010242156

    *SCIM++ Properties:** - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none
    Note: Objects should always be created or deserialized using the SettingsCertificateValidation.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the SettingsCertificateValidation.Builder, which maintain a set of all explicitly set fields called SettingsCertificateValidation.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).

    • Constructor Detail

      • SettingsCertificateValidation

        @Deprecated
        @ConstructorProperties({"crlEnabled","crlCheckOnOCSPFailureEnabled","crlLocation","crlRefreshInterval","ocspEnabled","ocspUnknownResponseStatusAllowed","ocspResponderURL","ocspSettingsResponderURLPreferred","ocspTimeoutDuration","ocspSigningCertificateAlias"})
        public SettingsCertificateValidation​(Boolean crlEnabled,
                                             Boolean crlCheckOnOCSPFailureEnabled,
                                             String crlLocation,
                                             Integer crlRefreshInterval,
                                             Boolean ocspEnabled,
                                             Boolean ocspUnknownResponseStatusAllowed,
                                             String ocspResponderURL,
                                             Boolean ocspSettingsResponderURLPreferred,
                                             Integer ocspTimeoutDuration,
                                             String ocspSigningCertificateAlias)
        Deprecated.
    • Method Detail

      • getCrlEnabled

        public Boolean getCrlEnabled()
        CRL is enabled Configuration

        *Added In:** 2010242156

        *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none

        Returns:
        the value
      • getCrlCheckOnOCSPFailureEnabled

        public Boolean getCrlCheckOnOCSPFailureEnabled()
        Use CRL as Fallback.

        *Added In:** 2010242156

        *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none

        Returns:
        the value
      • getCrlLocation

        public String getCrlLocation()
        CRL Location.

        *Added In:** 2010242156

        *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Returns:
        the value
      • getCrlRefreshInterval

        public Integer getCrlRefreshInterval()
        The CRL refresh interval in minutes

        *Added In:** 2010242156

        *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none

        Returns:
        the value
      • getOcspEnabled

        public Boolean getOcspEnabled()
        OCSP is enabled Configuration

        *Added In:** 2010242156

        *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none

        Returns:
        the value
      • getOcspUnknownResponseStatusAllowed

        public Boolean getOcspUnknownResponseStatusAllowed()
        OCSP Accept unknown response status from ocsp responder.

        *Added In:** 2010242156

        *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none

        Returns:
        the value
      • getOcspResponderURL

        public String getOcspResponderURL()
        OCSP Responder URL

        *Added In:** 2010242156

        *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Returns:
        the value
      • getOcspSettingsResponderURLPreferred

        public Boolean getOcspSettingsResponderURLPreferred()
        This setting says, OCSP Responder URL present in the issued certificate must be used.

        Otherwise, OCSP Responder URL from IDP or Settings.

        *Added In:** 2010242156

        *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none

        Returns:
        the value
      • getOcspTimeoutDuration

        public Integer getOcspTimeoutDuration()
        The OCSP Timeout duration in minutes

        *Added In:** 2010242156

        *SCIM++ Properties:** - idcsMaxValue: 10 - idcsMinValue: 1 - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none

        Returns:
        the value
      • getOcspSigningCertificateAlias

        public String getOcspSigningCertificateAlias()
        OCSP Signing Certificate Alias

        *Added In:** 2010242156

        *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel