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