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