Syntax
keystore:
keyAlias: <string>
keyPassword: <string>
location: <string>
password: <string>
provider: <string>
type: <string>keystore: keyAlias: <string> keyPassword: <string> location: <string> password: <string> provider: <string> type: <string>
Attributes
| Name | Required | Default | Description | Examples |
|---|---|---|---|---|
| keyAlias | false | - | The alias identifying which key entry to use from the keystore. | - |
| keyPassword | false | changeit | Password used to unlock the private key entry in the keystore. | abc123 |
| location | false | - | A file/resource containing the PKCS#12 keystore (*.p12). | - |
| password | false | - | The password used to open the keystore/truststore. | - |
| provider | false | - | Provider to use when loading the keystore. | - |
| type | false | - | Keystore type (e.g., PKCS12, JKS), or PEM to load location as one or more bare X.509 certificates (.cer/.crt/.pem) instead of a keystore container. PEM only makes sense for a truststore, since a bare certificate carries no private key. location may hold more than one certificate - either PEM blocks or DER certificates concatenated back to back - and every one of them becomes a separate trust anchor; this is how to trust a CA chain (root plus intermediates) when the peer's messages only ever carry its leaf certificate. | - |