簡體   English   中英

如何在pyOpenSSL中驗證RSA SHA1簽名

[英]How do you verify an RSA SHA1 signature in pyOpenSSL

我嘗試安裝M2Crypto並遇到問題。 我不想強迫我的客戶使用此類難以安裝的庫。 所以,我想我可以嘗試一下pyOpenSSL。 我能夠從pem證書中獲取公鑰,但無法找到任何方法來驗證簽名。

您根本無法使用pyOpenSSL做到這一點。 這是一個圍繞openssl庫的非常有限的包裝器。 但是我猜測在主機上構建M2Crypto有什么問題。 嘗試運行:

export SWIG_FEATURES=-I/usr/include/openssl

在嘗試安裝M2Crypto之前。

我相信您想要的是此博客條目中的代碼(屬於我的):

http://www.v13.gr/blog/?p=303

如您所見,您必須使用DER來處理證書並獲得適當的零件。 這花費了我大量的精力和時間,所以請讓我知道它是否對您也有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM