talisman
talisman copied to clipboard
Ability to sign and verify .talismanrc
trafficstars
When .talismanrc is checked in, the changes to it can be tracked via git. But that does not prevent accidental (or malicious) misconfiguration.
A PKI based signing mechanism can be used to validate that .talismanrc is/was vetted by a known/competent actor.
Describe the solution you'd like
- Allow signing of
.talismanrcusing a private key - When talisman detects a signature in a
.talismanrcit should try to verify it using a public key file (which could either be specified on the command line on in.talismanrcitself). - If signature verification fails, a warning/error can be displayed to the user.
- Stretch: Talisman should be able to work with various forms of public/private key pairs (eg:
id_rsa.pubandid_rsaused for ssh, a.pfxfile including both keys,.pem)