Class CreateSslForwardProxyProfileDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.networkfirewall.model.CreateSslForwardProxyProfileDetails.Builder
 
- 
- Enclosing class:
- CreateSslForwardProxyProfileDetails
 
 public static class CreateSslForwardProxyProfileDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateSslForwardProxyProfileDetails.BuilderareCertificateExtensionsRestricted(Boolean areCertificateExtensionsRestricted)Whether to block sessions if the server’s certificate uses extensions other than key usage and/or extended key usage.CreateSslForwardProxyProfileDetailsbuild()CreateSslForwardProxyProfileDetails.Buildercopy(CreateSslForwardProxyProfileDetails model)CreateSslForwardProxyProfileDetails.BuilderisAutoIncludeAltName(Boolean isAutoIncludeAltName)Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN.CreateSslForwardProxyProfileDetails.BuilderisExpiredCertificateBlocked(Boolean isExpiredCertificateBlocked)Whether to block sessions if server’s certificate is expired.CreateSslForwardProxyProfileDetails.BuilderisOutOfCapacityBlocked(Boolean isOutOfCapacityBlocked)Whether to block sessions if the firewall is temporarily unable to decrypt their traffic.CreateSslForwardProxyProfileDetails.BuilderisRevocationStatusTimeoutBlocked(Boolean isRevocationStatusTimeoutBlocked)Whether to block sessions if the revocation status check for server’s certificate does not succeed within the maximum allowed time (defaulting to 5 seconds).CreateSslForwardProxyProfileDetails.BuilderisUnknownRevocationStatusBlocked(Boolean isUnknownRevocationStatusBlocked)Whether to block sessions if the revocation status check for server’s certificate results in “unknown”.CreateSslForwardProxyProfileDetails.BuilderisUnsupportedCipherBlocked(Boolean isUnsupportedCipherBlocked)Whether to block sessions if SSL cipher suite is not supported.CreateSslForwardProxyProfileDetails.BuilderisUnsupportedVersionBlocked(Boolean isUnsupportedVersionBlocked)Whether to block sessions if SSL version is not supported.CreateSslForwardProxyProfileDetails.BuilderisUntrustedIssuerBlocked(Boolean isUntrustedIssuerBlocked)Whether to block sessions if server’s certificate is issued by an untrusted certificate authority (CA).CreateSslForwardProxyProfileDetails.Buildername(String name)
 
- 
- 
- 
Method Detail- 
namepublic CreateSslForwardProxyProfileDetails.Builder name(String name) 
 - 
isExpiredCertificateBlockedpublic CreateSslForwardProxyProfileDetails.Builder isExpiredCertificateBlocked(Boolean isExpiredCertificateBlocked) Whether to block sessions if server’s certificate is expired.- Parameters:
- isExpiredCertificateBlocked- the value to set
- Returns:
- this builder
 
 - 
isUntrustedIssuerBlockedpublic CreateSslForwardProxyProfileDetails.Builder isUntrustedIssuerBlocked(Boolean isUntrustedIssuerBlocked) Whether to block sessions if server’s certificate is issued by an untrusted certificate authority (CA).- Parameters:
- isUntrustedIssuerBlocked- the value to set
- Returns:
- this builder
 
 - 
isRevocationStatusTimeoutBlockedpublic CreateSslForwardProxyProfileDetails.Builder isRevocationStatusTimeoutBlocked(Boolean isRevocationStatusTimeoutBlocked) Whether to block sessions if the revocation status check for server’s certificate does not succeed within the maximum allowed time (defaulting to 5 seconds).- Parameters:
- isRevocationStatusTimeoutBlocked- the value to set
- Returns:
- this builder
 
 - 
isUnsupportedVersionBlockedpublic CreateSslForwardProxyProfileDetails.Builder isUnsupportedVersionBlocked(Boolean isUnsupportedVersionBlocked) Whether to block sessions if SSL version is not supported.- Parameters:
- isUnsupportedVersionBlocked- the value to set
- Returns:
- this builder
 
 - 
isUnsupportedCipherBlockedpublic CreateSslForwardProxyProfileDetails.Builder isUnsupportedCipherBlocked(Boolean isUnsupportedCipherBlocked) Whether to block sessions if SSL cipher suite is not supported.- Parameters:
- isUnsupportedCipherBlocked- the value to set
- Returns:
- this builder
 
 - 
isUnknownRevocationStatusBlockedpublic CreateSslForwardProxyProfileDetails.Builder isUnknownRevocationStatusBlocked(Boolean isUnknownRevocationStatusBlocked) Whether to block sessions if the revocation status check for server’s certificate results in “unknown”.- Parameters:
- isUnknownRevocationStatusBlocked- the value to set
- Returns:
- this builder
 
 - 
areCertificateExtensionsRestrictedpublic CreateSslForwardProxyProfileDetails.Builder areCertificateExtensionsRestricted(Boolean areCertificateExtensionsRestricted) Whether to block sessions if the server’s certificate uses extensions other than key usage and/or extended key usage.- Parameters:
- areCertificateExtensionsRestricted- the value to set
- Returns:
- this builder
 
 - 
isAutoIncludeAltNamepublic CreateSslForwardProxyProfileDetails.Builder isAutoIncludeAltName(Boolean isAutoIncludeAltName) Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN.- Parameters:
- isAutoIncludeAltName- the value to set
- Returns:
- this builder
 
 - 
isOutOfCapacityBlockedpublic CreateSslForwardProxyProfileDetails.Builder isOutOfCapacityBlocked(Boolean isOutOfCapacityBlocked) Whether to block sessions if the firewall is temporarily unable to decrypt their traffic.- Parameters:
- isOutOfCapacityBlocked- the value to set
- Returns:
- this builder
 
 - 
buildpublic CreateSslForwardProxyProfileDetails build() 
 - 
copypublic CreateSslForwardProxyProfileDetails.Builder copy(CreateSslForwardProxyProfileDetails model) 
 
- 
 
-