Esempio n. 1
0
 public CryptoKeyProviderFactory(IConfigurationProvider config, IKmsClientFactory kmsClientFactory, ICryptoKeyStore cryptoKeyStore, ILockProvider lockProvider)
 {
     _config           = config;
     _cryptoKeyStore   = cryptoKeyStore;
     _lockProvider     = lockProvider;
     _kmsClientFactory = kmsClientFactory;
 }
 public KmsCryptoKeyProvider(IConfigurationProvider config, IKmsClientFactory kmsClientFactory, ICryptoKeyStore cryptoKeyStore, ILockProvider lockProvider)
 {
     _config           = config;
     _cryptoKeyStore   = cryptoKeyStore;
     _lockProvider     = lockProvider;
     _kmsClientFactory = kmsClientFactory;
     _globalLock       = new GlobalLock(lockProvider);
 }