Skip to main content

filesystem Vault

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