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);
 }
Esempio n. 4
0
 private ClearSecretBuilder()
 {
     _instance = new ClearSecret(Defaults.ApplicationName, Defaults.Name, Defaults.Value);
 }
 public async Task GetAsyncCalled()
 {
     _returnedSecret = await SecretStore.GetAsync(clearSecret.ApplicationName, clearSecret.Name);
 }