public Vault Copy(FileInfo file, string name) { Vault copy = Vault.Load(file, name); Keys.Each(key => { copy[key] = this[key]; }); return(copy); }
public VaultCredentialProvider(VaultInfo vaultInfo, string userNameKey = "User", string passwordKey = "Password") : this(Vault.Load(vaultInfo)) { }
public Vault Load() { return(Vault.Load(new FileInfo(FilePath), Name)); }
public CredentialManager(string vaultDatabaseFilePath, string vaultName = DefaultVaultName) : this(Vault.Load(vaultDatabaseFilePath, vaultName)) { }