public VaultCertificateService( IVaultCertificateStore vaultClient, IX509Certificate2Helper certificateHelper, IRSACryptoServiceProviderHelper cryptoServiceProviderHelper) { this.vaultClient = vaultClient.ThrowIfNull(nameof(vaultClient)); this.certificate2Helper = certificateHelper.ThrowIfNull(nameof(certificateHelper)); this.cryptoServiceProviderHelper = cryptoServiceProviderHelper.ThrowIfNull(nameof(cryptoServiceProviderHelper)); }