Class: Aws::NetworkFirewall::Types::ServerCertificateConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::NetworkFirewall::Types::ServerCertificateConfiguration
- Defined in:
- gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb
Overview
Configures the Certificate Manager certificates and scope that Network
Firewall uses to decrypt and re-encrypt traffic using a
TLSInspectionConfiguration. You can configure ServerCertificates
for
inbound SSL/TLS inspection, a CertificateAuthorityArn
for outbound
SSL/TLS inspection, or both. For information about working with
certificates for TLS inspection, see Using SSL/TLS server
certficiates with TLS inspection configurations in the Network
Firewall Developer Guide.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#certificate_authority_arn ⇒ String
The Amazon Resource Name (ARN) of the imported certificate authority (CA) certificate within Certificate Manager (ACM) to use for outbound SSL/TLS inspection.
-
#check_certificate_revocation_status ⇒ Types::CheckCertificateRevocationStatusActions
When enabled, Network Firewall checks if the server certificate presented by the server in the SSL/TLS connection has a revoked or unkown status.
-
#scopes ⇒ Array<Types::ServerCertificateScope>
A list of scopes.
-
#server_certificates ⇒ Array<Types::ServerCertificate>
The list of server certificates to use for inbound SSL/TLS inspection.
Instance Attribute Details
#certificate_authority_arn ⇒ String
The Amazon Resource Name (ARN) of the imported certificate authority (CA) certificate within Certificate Manager (ACM) to use for outbound SSL/TLS inspection.
The following limitations apply:
You can use CA certificates that you imported into ACM, but you can't generate CA certificates with ACM.
You can't use certificates issued by Private Certificate Authority.
For more information about configuring certificates for outbound inspection, see Using SSL/TLS certificates with certificates with TLS inspection configurations in the Network Firewall Developer Guide.
For information about working with certificates in ACM, see Importing certificates in the Certificate Manager User Guide.
3574 3575 3576 3577 3578 3579 3580 3581 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3574 class ServerCertificateConfiguration < Struct.new( :server_certificates, :scopes, :certificate_authority_arn, :check_certificate_revocation_status) SENSITIVE = [] include Aws::Structure end |
#check_certificate_revocation_status ⇒ Types::CheckCertificateRevocationStatusActions
When enabled, Network Firewall checks if the server certificate
presented by the server in the SSL/TLS connection has a revoked or
unkown status. If the certificate has an unknown or revoked status,
you must specify the actions that Network Firewall takes on outbound
traffic. To check the certificate revocation status, you must also
specify a CertificateAuthorityArn
in
ServerCertificateConfiguration.
3574 3575 3576 3577 3578 3579 3580 3581 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3574 class ServerCertificateConfiguration < Struct.new( :server_certificates, :scopes, :certificate_authority_arn, :check_certificate_revocation_status) SENSITIVE = [] include Aws::Structure end |
#scopes ⇒ Array<Types::ServerCertificateScope>
A list of scopes.
3574 3575 3576 3577 3578 3579 3580 3581 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3574 class ServerCertificateConfiguration < Struct.new( :server_certificates, :scopes, :certificate_authority_arn, :check_certificate_revocation_status) SENSITIVE = [] include Aws::Structure end |
#server_certificates ⇒ Array<Types::ServerCertificate>
The list of server certificates to use for inbound SSL/TLS inspection.
3574 3575 3576 3577 3578 3579 3580 3581 |
# File 'gems/aws-sdk-networkfirewall/lib/aws-sdk-networkfirewall/types.rb', line 3574 class ServerCertificateConfiguration < Struct.new( :server_certificates, :scopes, :certificate_authority_arn, :check_certificate_revocation_status) SENSITIVE = [] include Aws::Structure end |