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