What do CA PEM, Certificate PEM, and Key PEM mean for TLS listeners?#
Question#
What do the CA PEM, Certificate PEM, and Key PEM fields mean for
TLS listener and server configuration?
Answer#
For TLS listeners and servers:
CA PEMis the CA bundle used to validate peer certificates.Certificate PEMis the server certificate presented by the listener or server.Key PEMis the private key that matches the server certificate.
The private key must be in PEM format and must not be protected by a passphrase.
Details#
The CA PEM field is used when certificate validation is enabled for
incoming TLS connections. The server uses the certificates in this file to
validate certificates presented by connecting clients.
The Certificate PEM field should contain the certificate that the product
presents to connecting clients. If intermediate CA certificates are required so
that clients can build the chain, include the server certificate first and then
append the intermediate CA certificates in order toward the root CA.
The Key PEM field must contain the private key that belongs to the server
certificate. Use an unencrypted PEM key file. Passphrase-protected private keys
are not supported in these fields.
If client certificates are issued through a CA chain, the CA PEM file can
contain multiple CA certificates. Include the intermediate CA certificates
first, followed by the root CA certificate.
Action path#
Decide whether the listener should validate client certificates.
Prepare a PEM CA bundle for
CA PEMif certificate validation is used.Prepare a PEM server certificate file for
Certificate PEM. Include the intermediate chain if clients need it to validate the certificate.Prepare the matching PEM private key for
Key PEMand remove any passphrase protection before using it.Load the files into the TLS configuration fields and test the connection.