我有一个以前生成的 RSA 私有签名密钥,它存储为PRIVATEKEYBLOB。我正在尝试将其移至新证书中,以便更好地管理密钥。如何获取此 blob 并将其转换为 .pfx 证书?
我有一个 HCRYPTPROV(使用 MS_ENHANCED_PROV 和 PROV_RSA_FULL)。我可以从 CryptImportKey 获得 HCRYPTKEY。
PFXExportCertStoreEx 似乎是将其导出到 PFX blob 的功能(我假设我会随后将其写入文件),但我不明白如何将密钥放入其中。