Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要从 CRYPTLIB 创建/维护的 .p15 密钥集中提取 RSA 私钥。我能够打开密钥集 (CryptOpenKeyset),并将其加载到 CRYPT_CONTEXT (cryptGetPrivateKey) 中,但现在呢?理想情况下,我需要它以 PEM 格式供 OPENSSL 使用。如何才能做到这一点?
我不认为这是可能的。据我所知,cryptlib 没有导出私钥的 API。我想这只是出于安全原因。我能想到的唯一方法是编写一个 ASN1 解析器并从 pkcs15 结构中提取和解密私钥。