Class SettingsCertificateValidation.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydomains.model.SettingsCertificateValidation.Builder
-
- Enclosing class:
- SettingsCertificateValidation
public static class SettingsCertificateValidation.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
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
-
build
public SettingsCertificateValidation build()
-
copy
public SettingsCertificateValidation.Builder copy(SettingsCertificateValidation model)
-
-