public void ProtectAndSave(string keyName, ClearSecret secret) { var ps = Protect(keyName, secret); _secrets.Save(ps); _cache.Add(secret); }
public void AddSecret(string tableName, string key, string application, string name, SecureString value) { SetDependencies(tableName); var s = new ClearSecret(application, name, value.ToUnprotectedString()); var ps = _secretStore.Protect(key, s); _secretStore.Save(ps); }
public void GetCalled() { _returnedSecret = SecretStore.Get(clearSecret.ApplicationName, clearSecret.Name); }
private ClearSecretBuilder() { _instance = new ClearSecret(Defaults.ApplicationName, Defaults.Name, Defaults.Value); }
public async Task GetAsyncCalled() { _returnedSecret = await SecretStore.GetAsync(clearSecret.ApplicationName, clearSecret.Name); }