【发布时间】:2016-06-30 12:28:28
【问题描述】:
想用pyopenssl验证下载文件的签名和证书,但是文档不清楚,谷歌也帮不上忙。
我在用户的机器上有一个根 CA 证书,现在当用户下载文件时,我将连同它一起发送一个证书和签名。首先我需要在机器上使用 rootCA 验证证书,然后我需要使用文件验证签名
在 openssl 中我可以使用以下方法来验证 ca 证书
openssl verify -CAfile <root_pem> <cert_pem>
并跟随以验证文件
openssl dgst <algo> -verify <cert_pub_key> -signature <signature> <file>
我正在寻找使用 python 的等效方法,最好是 pyopenssl
【问题讨论】: