filesystem Vault
filesystem Vault
Zilla runtime filesystem vault.
server:
type: filesystem
options:
keys:
store: localhost.p12
type: pkcs12
password: ${{env.KEYS_PASSWORD}}
Summary
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.
Configuration
options
object
filesystem
-specific options.
options:
keys:
store: localhost.p12
type: pkcs12
password: ${{env.KEYS_PASSWORD}}
options.keys
object
Private keys.
keys.store*
string
Relative path to keystore.
keys.type
string
Keystore type,
defaults to "pkcs12"
keys.password
string
Keystore password.
options.trust
object
Trust certificates.
trust.store*
string
Relative path to keystore.
trust.type
string
Keystore type,
defaults to "pkcs12"
trust.password
string
Keystore password.
options.signers
object
Signer certificates.
signers.store*
string
Relative path to keystore.
signers.type
string
Keystore type.
defaults to "pkcs12"
signers.password
string
Keystore password.
* required