public static class UpdateSslForwardProxyProfileDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
UpdateSslForwardProxyProfileDetails.Builder |
areCertificateExtensionsRestricted(Boolean areCertificateExtensionsRestricted)
Whether to block sessions if the server’s certificate uses extensions other than key
usage and/or extended key usage.
|
UpdateSslForwardProxyProfileDetails |
build() |
UpdateSslForwardProxyProfileDetails.Builder |
copy(UpdateSslForwardProxyProfileDetails model) |
UpdateSslForwardProxyProfileDetails.Builder |
isAutoIncludeAltName(Boolean isAutoIncludeAltName)
Whether to automatically append SAN to impersonating certificate if server certificate is
missing SAN.
|
UpdateSslForwardProxyProfileDetails.Builder |
isExpiredCertificateBlocked(Boolean isExpiredCertificateBlocked)
Whether to block sessions if server’s certificate is expired.
|
UpdateSslForwardProxyProfileDetails.Builder |
isOutOfCapacityBlocked(Boolean isOutOfCapacityBlocked)
Whether to block sessions if the firewall is temporarily unable to decrypt their traffic.
|
UpdateSslForwardProxyProfileDetails.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).
|
UpdateSslForwardProxyProfileDetails.Builder |
isUnknownRevocationStatusBlocked(Boolean isUnknownRevocationStatusBlocked)
Whether to block sessions if the revocation status check for server’s certificate results
in “unknown”.
|
UpdateSslForwardProxyProfileDetails.Builder |
isUnsupportedCipherBlocked(Boolean isUnsupportedCipherBlocked)
Whether to block sessions if SSL cipher suite is not supported.
|
UpdateSslForwardProxyProfileDetails.Builder |
isUnsupportedVersionBlocked(Boolean isUnsupportedVersionBlocked)
Whether to block sessions if SSL version is not supported.
|
UpdateSslForwardProxyProfileDetails.Builder |
isUntrustedIssuerBlocked(Boolean isUntrustedIssuerBlocked)
Whether to block sessions if server’s certificate is issued by an untrusted certificate
authority (CA).
|
public UpdateSslForwardProxyProfileDetails.Builder isExpiredCertificateBlocked(Boolean isExpiredCertificateBlocked)
Whether to block sessions if server’s certificate is expired.
isExpiredCertificateBlocked
- the value to setpublic UpdateSslForwardProxyProfileDetails.Builder isUntrustedIssuerBlocked(Boolean isUntrustedIssuerBlocked)
Whether to block sessions if server’s certificate is issued by an untrusted certificate authority (CA).
isUntrustedIssuerBlocked
- the value to setpublic UpdateSslForwardProxyProfileDetails.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).
isRevocationStatusTimeoutBlocked
- the value to setpublic UpdateSslForwardProxyProfileDetails.Builder isUnsupportedVersionBlocked(Boolean isUnsupportedVersionBlocked)
Whether to block sessions if SSL version is not supported.
isUnsupportedVersionBlocked
- the value to setpublic UpdateSslForwardProxyProfileDetails.Builder isUnsupportedCipherBlocked(Boolean isUnsupportedCipherBlocked)
Whether to block sessions if SSL cipher suite is not supported.
isUnsupportedCipherBlocked
- the value to setpublic UpdateSslForwardProxyProfileDetails.Builder isUnknownRevocationStatusBlocked(Boolean isUnknownRevocationStatusBlocked)
Whether to block sessions if the revocation status check for server’s certificate results in “unknown”.
isUnknownRevocationStatusBlocked
- the value to setpublic UpdateSslForwardProxyProfileDetails.Builder areCertificateExtensionsRestricted(Boolean areCertificateExtensionsRestricted)
Whether to block sessions if the server’s certificate uses extensions other than key usage and/or extended key usage.
areCertificateExtensionsRestricted
- the value to setpublic UpdateSslForwardProxyProfileDetails.Builder isAutoIncludeAltName(Boolean isAutoIncludeAltName)
Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN.
isAutoIncludeAltName
- the value to setpublic UpdateSslForwardProxyProfileDetails.Builder isOutOfCapacityBlocked(Boolean isOutOfCapacityBlocked)
Whether to block sessions if the firewall is temporarily unable to decrypt their traffic.
isOutOfCapacityBlocked
- the value to setpublic UpdateSslForwardProxyProfileDetails build()
public UpdateSslForwardProxyProfileDetails.Builder copy(UpdateSslForwardProxyProfileDetails model)
Copyright © 2016–2024. All rights reserved.