Class SettingsCertificateValidation.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • crlEnabled

        public SettingsCertificateValidation.Builder crlEnabled​(Boolean crlEnabled)
        CRL is enabled Configuration

        *Added In:** 2010242156

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

        Parameters:
        crlEnabled - the value to set
        Returns:
        this builder
      • crlCheckOnOCSPFailureEnabled

        public SettingsCertificateValidation.Builder crlCheckOnOCSPFailureEnabled​(Boolean crlCheckOnOCSPFailureEnabled)
        Use CRL as Fallback.

        *Added In:** 2010242156

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

        Parameters:
        crlCheckOnOCSPFailureEnabled - the value to set
        Returns:
        this builder
      • crlLocation

        public SettingsCertificateValidation.Builder crlLocation​(String crlLocation)
        CRL Location.

        *Added In:** 2010242156

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

        Parameters:
        crlLocation - the value to set
        Returns:
        this builder
      • crlRefreshInterval

        public SettingsCertificateValidation.Builder crlRefreshInterval​(Integer crlRefreshInterval)
        The CRL refresh interval in minutes

        *Added In:** 2010242156

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

        Parameters:
        crlRefreshInterval - the value to set
        Returns:
        this builder
      • ocspEnabled

        public SettingsCertificateValidation.Builder ocspEnabled​(Boolean ocspEnabled)
        OCSP is enabled Configuration

        *Added In:** 2010242156

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

        Parameters:
        ocspEnabled - the value to set
        Returns:
        this builder
      • ocspUnknownResponseStatusAllowed

        public SettingsCertificateValidation.Builder ocspUnknownResponseStatusAllowed​(Boolean ocspUnknownResponseStatusAllowed)
        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

        Parameters:
        ocspUnknownResponseStatusAllowed - the value to set
        Returns:
        this builder
      • ocspResponderURL

        public SettingsCertificateValidation.Builder ocspResponderURL​(String ocspResponderURL)
        OCSP Responder URL

        *Added In:** 2010242156

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

        Parameters:
        ocspResponderURL - the value to set
        Returns:
        this builder
      • ocspSettingsResponderURLPreferred

        public SettingsCertificateValidation.Builder ocspSettingsResponderURLPreferred​(Boolean ocspSettingsResponderURLPreferred)
        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

        Parameters:
        ocspSettingsResponderURLPreferred - the value to set
        Returns:
        this builder
      • ocspTimeoutDuration

        public SettingsCertificateValidation.Builder ocspTimeoutDuration​(Integer ocspTimeoutDuration)
        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

        Parameters:
        ocspTimeoutDuration - the value to set
        Returns:
        this builder
      • ocspSigningCertificateAlias

        public SettingsCertificateValidation.Builder ocspSigningCertificateAlias​(String ocspSigningCertificateAlias)
        OCSP Signing Certificate Alias

        *Added In:** 2010242156

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

        Parameters:
        ocspSigningCertificateAlias - the value to set
        Returns:
        this builder