Class UpdateSslForwardProxyProfileDetails
Update Request for SSLForwardProxy used on the firewall policy rules.
Inherited Members
Namespace: Oci.NetworkfirewallService.Models
Assembly: OCI.DotNetSDK.Networkfirewall.dll
Syntax
public class UpdateSslForwardProxyProfileDetails : UpdateDecryptionProfileDetailsProperties
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). |