如何在没有SSL连接的情况下从Python中的密钥库读取密钥?

时间:2013-03-26 07:43:15

标签: python keystore

知道如何从密钥库或密钥文件(基本上是PKCS12类型)访问密钥。我不想创建任何连接。我只想访问将在用户计算机上的这个私钥,对其进行加密,然后将其作为纯文本字符串作为参数发送到服务器。 我们这样做是为了某种身份验证。

那么如何从密钥文件中简单地提取密钥呢?无需SSL连接/证书/等。

我正在使用python来实现它。

SOL:

我能够使用pyOpenSSL使用以下代码提取密钥:

>>> p12 = load_pkcs12(file("C:\XYZ\DistProfile.p12", "rb").read(), "passwd")  
>>> p12.get_certificate()
>>> p12.get_privatekey()
>>> key_pem = dump_privatekey(FILETYPE_PEM,p12.get_privatekey())
Key_pem will have the private key 

0 个答案:

没有答案