openssl pkcs12 -export以编程方式

时间:2011-04-22 16:49:22

标签: ssl openssl pkcs#12

我想知道是否有办法以编程方式访问openssl 的pkcs12命令

我打算使用(任何)编程语言访问pkcs12命令的导出功能。我目前的安装是在Python上。

我知道pkcs12有一个命令行界面,但这需要启动一个新的子流程,这对我遇到的问题是不可行的。

2 个答案:

答案 0 :(得分:0)

在Python中,PyOpenSSL PKCS#12模块应该对此有用。

在Java中,您可以直接将PKCS#12文件作为PKCS12 KeyStore加载,然后获取私钥。您还可能会发现BouncyCastlePEMWriter对导出密钥或证书很有用。

答案 1 :(得分:0)

这个答案指向C中的相关示例代码:
how to verify a P12 certificate using openssl?

Python中的函数和类名应该类似。