public KeyEncryptionProvider(IConfiguration configuration, SecureRandomGenerator secureRandomGenerator, IAsymmetricKeyProvider keyProvider, Pkcs12KeyEncryptionGenerator pkcsEncryptionGenerator, AesKeyEncryptionGenerator aesEncryptionGenerator) { this.configuration = configuration; this.secureRandomGenerator = secureRandomGenerator; this.keyProvider = keyProvider; this.pkcsEncryptionGenerator = pkcsEncryptionGenerator; this.aesEncryptionGenerator = aesEncryptionGenerator; }
public Pkcs8DerReadFormattingDecorator(ICommandHandler <T> decoratedHandler, IAsymmetricKeyProvider asymmetricKeyProvider) { this.decoratedHandler = decoratedHandler; this.asymmetricKeyProvider = asymmetricKeyProvider; }
public Pkcs8PemFormattingProvider(IAsymmetricKeyProvider keyProvider) { this.keyProvider = keyProvider; }