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); }