从cryptlib p15文件导出私钥

时间:2016-08-04 21:18:16

标签: export rsa cryptlib

我需要从CRYPTLIB创建/维护的.p15密钥集中提取RSA私钥。我能够打开密钥集(CryptOpenKeyset),并将其加载到CRYPT_CONTEXT(cryptGetPrivateKey),但现在呢?理想情况下,我需要它以PEM格式供OPENSSL使用。怎么办呢?

1 个答案:

答案 0 :(得分:0)

我认为这不可能。据我所知,cryptlib没有导出私钥的API。我想这仅仅是出于安全原因。 我能想到的唯一方法是编写一个ASN1解析器,并从pkcs15结构中提取和解密私钥。