@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ServerCertificateConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Configures the associated Certificate Manager Secure Sockets Layer/Transport Layer Security (SSL/TLS) server certificates and scope settings Network Firewall uses to decrypt traffic in a TLSInspectionConfiguration. For information about working with SSL/TLS certificates for TLS inspection, see Requirements for using SSL/TLS server certficiates with TLS inspection configurations in the Network Firewall Developer Guide.
If a server certificate that's associated with your TLSInspectionConfiguration is revoked, deleted, or expired it can result in client-side TLS errors.
| Constructor and Description |
|---|
ServerCertificateConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ServerCertificateConfiguration |
clone() |
boolean |
equals(Object obj) |
List<ServerCertificateScope> |
getScopes()
A list of a server certificate configuration's scopes.
|
List<ServerCertificate> |
getServerCertificates()
The list of a server certificate configuration's Certificate Manager SSL/TLS certificates.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setScopes(Collection<ServerCertificateScope> scopes)
A list of a server certificate configuration's scopes.
|
void |
setServerCertificates(Collection<ServerCertificate> serverCertificates)
The list of a server certificate configuration's Certificate Manager SSL/TLS certificates.
|
String |
toString()
Returns a string representation of this object.
|
ServerCertificateConfiguration |
withScopes(Collection<ServerCertificateScope> scopes)
A list of a server certificate configuration's scopes.
|
ServerCertificateConfiguration |
withScopes(ServerCertificateScope... scopes)
A list of a server certificate configuration's scopes.
|
ServerCertificateConfiguration |
withServerCertificates(Collection<ServerCertificate> serverCertificates)
The list of a server certificate configuration's Certificate Manager SSL/TLS certificates.
|
ServerCertificateConfiguration |
withServerCertificates(ServerCertificate... serverCertificates)
The list of a server certificate configuration's Certificate Manager SSL/TLS certificates.
|
public List<ServerCertificate> getServerCertificates()
The list of a server certificate configuration's Certificate Manager SSL/TLS certificates.
public void setServerCertificates(Collection<ServerCertificate> serverCertificates)
The list of a server certificate configuration's Certificate Manager SSL/TLS certificates.
serverCertificates - The list of a server certificate configuration's Certificate Manager SSL/TLS certificates.public ServerCertificateConfiguration withServerCertificates(ServerCertificate... serverCertificates)
The list of a server certificate configuration's Certificate Manager SSL/TLS certificates.
NOTE: This method appends the values to the existing list (if any). Use
setServerCertificates(java.util.Collection) or withServerCertificates(java.util.Collection) if
you want to override the existing values.
serverCertificates - The list of a server certificate configuration's Certificate Manager SSL/TLS certificates.public ServerCertificateConfiguration withServerCertificates(Collection<ServerCertificate> serverCertificates)
The list of a server certificate configuration's Certificate Manager SSL/TLS certificates.
serverCertificates - The list of a server certificate configuration's Certificate Manager SSL/TLS certificates.public List<ServerCertificateScope> getScopes()
A list of a server certificate configuration's scopes.
public void setScopes(Collection<ServerCertificateScope> scopes)
A list of a server certificate configuration's scopes.
scopes - A list of a server certificate configuration's scopes.public ServerCertificateConfiguration withScopes(ServerCertificateScope... scopes)
A list of a server certificate configuration's scopes.
NOTE: This method appends the values to the existing list (if any). Use
setScopes(java.util.Collection) or withScopes(java.util.Collection) if you want to override the
existing values.
scopes - A list of a server certificate configuration's scopes.public ServerCertificateConfiguration withScopes(Collection<ServerCertificateScope> scopes)
A list of a server certificate configuration's scopes.
scopes - A list of a server certificate configuration's scopes.public String toString()
toString in class ObjectObject.toString()public ServerCertificateConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2023. All rights reserved.