从Python字符串(SHA)获取公钥

时间:2015-01-21 01:32:49

标签: python sha pycrypto

假设我有一个python字符串:

string_full = """
              -----BEGIN CERTIFICATE----- 
              GIBBERISH................
              ......................
              ........................
              -----END CERTIFICATE-----
              """

删除第一行,换行符和最后一行后,我得到了这样的内容:

 string = """ GIBBERISH .................................. """

我要做的是从该证书中获取公钥。

我正在查看此post,但似乎字符串必须格式化为string_full,但真正的问题是我正在从用户上传的文件中读取该行(django ),但由于这个文件是由墨西哥政府组织的,所以我很容易从字符串中计算公钥,如string所示。 一个 有什么想法吗?我正在查看实现M2Crypto的{​​{1}} lib,但它只能处理请求,我无法从外部服务器获取此请求。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

我不确定你为什么要尝试获取该字符串,因为据我所知,大多数ssl函数都需要整个证书来验证。

你见过this post吗?它看起来像你想要的。

希望有所帮助。

编辑:

think这个例子可以帮助你理解每一个  论证以及它应该采用何种格式。