Supplies a private key and its certificate chain directly as PEM blocks, as an alternative to loading them from a keystore file. See tutorials/ssl-tls/10-TLS-Termination.yaml.
key:
private:
location: <file> | content: <PEM text>
certificates:
- location: <file> | content: <PEM text>
...
[ password: <password> ] # only if the private key PEM is encrypted
Password protecting the private key, if the PEM block is encrypted. In YAML, this can be a SpEL expression reading an environment variable instead of a literal value, e.g. "#{env.KEY_PASSWORD}", so the password itself need not be checked into version control.
The certificate chain for the private key: the leaf certificate first, followed by any intermediates, each as its own PEM block either inline or loaded from a file.