有没有办法使用内置ssl
模块来验证签名?
理论上,似乎这是可能的,因为ssl
必须能够验证ssl消息签名。但我没有看到任何用于进行简单数字签名验证的公共界面。
最终,我只想拥有一个类似于PyOpenSSL one的功能:
OpenSSL.crypto.verify(certificate, signature, data, digest)
供参考,以下是使用PyOpenSSL签名/验证功能的示例:https://github.com/calebmadrigal/p2p-signed-keyval-lookup/blob/master/prototypes/sign_verify_test.py