vault (filesystem)
Zilla runtime filesystem vault
Defines a vault stored on the local filesystem.
The
filesystem
vault uses PKCS12
format to store signed certificates and keys.The
keys
option is used to identify the local peer in a TLS
handshake.The
trust
option is used to verify identity of the remote peer in a TLS
handshake.The
signers
option is used to challenge for mutual authentication in a TLS
handshake."server":
{
"type": "filesystem",
"options":
{
"keys":
{
"store": "localhost.p12",
"type": "pkcs12",
"password": "{{env.KEYS_PASSWORD}}"
}
}
}
Note that use of
{{env.*}}
syntax to read an environment variable currently requires setting zilla.engine.config.syntax.mustache=true
in .zilla/zilla.properties
.Guard with support for local
filesystem
.Name (* = required) | Type | Description |
---|---|---|
type * | const "filesystem" | Support filesystem |
object | filesystem -specific options |
Options for local
filesystem
.Store option for local
filesystem
.Name (* = required) | Type | Description |
---|---|---|
store * | string | Relative path to keystore |
type | string | Keystore type,
defaults to "pkcs12" |
password | string | Keystore password |
Last modified 10mo ago