# Example KMS configuration file
#
# Copy this to 'kms.toml' and edit for your own purposes
[[validator]]
chain_id = "gaia-9000"
reconnect = true # true is the default
# Connect to validator over TCP
[validator.connection]
type = "tcp"
addr = "example1.example.com"
port = 26657
secret_key_path = "path/to/secret_connection.key"
# UNIX domain socket connection to validator
#[validator.connection]
#type = "unix"
#socket-path = "path/to/tmkms_example.sock"
[[providers.softsign]]
id = "gaia-8000"
path = "path/to/signing.key"
[[providers.yubihsm]]
adapter = { type = "usb" }
auth = { key = 1, password = "password" } # Default YubiHSM admin password. Change ASAP!
keys = [{ id = "gaia-9000", key = 1 }]
#serial_number = "0123456789" # identify serial number of a specific YubiHSM to connect to