Class CreateSslForwardProxyProfileDetails
Request for creating SSLForwardProxy used on the firewall policy rules.
Inherited Members
Namespace: Oci.NetworkfirewallService.Models
Assembly: OCI.DotNetSDK.Networkfirewall.dll
Syntax
public class CreateSslForwardProxyProfileDetails : CreateDecryptionProfileDetails
Properties
AreCertificateExtensionsRestricted
Declaration
[JsonProperty(PropertyName = "areCertificateExtensionsRestricted")]
public bool? AreCertificateExtensionsRestricted { get; set; }
Property Value
Type | Description |
---|---|
bool? | Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage. |
IsAutoIncludeAltName
Declaration
[JsonProperty(PropertyName = "isAutoIncludeAltName")]
public bool? IsAutoIncludeAltName { get; set; }
Property Value
Type | Description |
---|---|
bool? | Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN. |
IsExpiredCertificateBlocked
Declaration
[JsonProperty(PropertyName = "isExpiredCertificateBlocked")]
public bool? IsExpiredCertificateBlocked { get; set; }
Property Value
Type | Description |
---|---|
bool? | Whether to block sessions if server's certificate is expired. |
IsOutOfCapacityBlocked
Declaration
[JsonProperty(PropertyName = "isOutOfCapacityBlocked")]
public bool? IsOutOfCapacityBlocked { get; set; }
Property Value
Type | Description |
---|---|
bool? | Whether to block sessions if the firewall is temporarily unable to decrypt their traffic. |
IsRevocationStatusTimeoutBlocked
Declaration
[JsonProperty(PropertyName = "isRevocationStatusTimeoutBlocked")]
public bool? IsRevocationStatusTimeoutBlocked { get; set; }
Property Value
Type | Description |
---|---|
bool? | 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). |
IsUnknownRevocationStatusBlocked
Declaration
[JsonProperty(PropertyName = "isUnknownRevocationStatusBlocked")]
public bool? IsUnknownRevocationStatusBlocked { get; set; }
Property Value
Type | Description |
---|---|
bool? | Whether to block sessions if the revocation status check for server's certificate results in "unknown". |
IsUnsupportedCipherBlocked
Declaration
[JsonProperty(PropertyName = "isUnsupportedCipherBlocked")]
public bool? IsUnsupportedCipherBlocked { get; set; }
Property Value
Type | Description |
---|---|
bool? | Whether to block sessions if SSL cipher suite is not supported. |
IsUnsupportedVersionBlocked
Declaration
[JsonProperty(PropertyName = "isUnsupportedVersionBlocked")]
public bool? IsUnsupportedVersionBlocked { get; set; }
Property Value
Type | Description |
---|---|
bool? | Whether to block sessions if SSL version is not supported. |
IsUntrustedIssuerBlocked
Declaration
[JsonProperty(PropertyName = "isUntrustedIssuerBlocked")]
public bool? IsUntrustedIssuerBlocked { get; set; }
Property Value
Type | Description |
---|---|
bool? | Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA). |