Beryl::ZfsKeys::Vault
Coffre chiffré d'une société, vu des clés ZFS. Le (dé)chiffrement est
injectable : par défaut la clé maîtresse du poste (secrets) et le
roster Secrets::Recipients ; les tests passent une identité age
jetable.
Constructors
new(path : String, decrypt : Proc(String, String) = ->(ct : String) do
Secrets::Vault.decrypt(ct, Secrets::MasterKey.read.identity)
end, encrypt : Proc(String, String) = ->(pt : String) do
Secrets::Vault.encrypt(pt, Secrets::Recipients.encryption_keys)
end)
SourceInstance methods
exists?
Sourcepath
Source