我想读取证书中的密钥使用字段.is在openssl中有可用的API吗?如何阅读X509 V3证书的keyusage?
4
A
回答
9
您可以尝试在openssl中使用以下命令。
openssl x509 -in <certificate to check> -purpose -noout -text
这将打印出证书目的列表和证书本身。
+0
我需要在c代码中得到。谢谢你的评论。我会检查源代码的这个命令 – Balamurugan 2012-04-05 02:19:33
0
您需要在结果文件中查找以前的解决方案/输出字符串“密钥用法”。 我得到了以下解决方案,它使密钥用量X509证书中的字符串完全相同。
openssl s_client -showcerts -connect SERVER_HERE:443 </dev/null 2>/dev/null|openssl x509 -text |grep v "$(grep -E -A1 "Key Usage")"
上面的命令拿到证书,解析文本,找到字符串“密钥用法”,并提交一份关于它代表了对X509这一特定字段中的值,结果下一行。
//干杯
-1
下面是使用pyOpenssl
相关问题
- 1. 如何从X509证书获取Keyusage值?
- 2. 阅读X509证书来处理它
- 3. 如何验证C中的X509证书
- 4. 为X509证书
- 5. 证书KeyUsage和密码加密模式
- 6. 阅读从证书
- 7. 我们如何阅读X509证书并将其附加到Xml数字签名?
- 8. 阅读和验证证书
- 9. 请求X509证书
- 10. 解析X509证书
- 11. 解析X509证书
- 12. x509证书信息
- 13. X509证书格式
- 14. 打开X509证书
- 15. x509证书验证C
- 16. x509证书为byte []在Java和回X509证书在C#
- 17. JSCEP与x509证书和属性证书
- 18. 信任所有证书? X509证书
- 19. X509证书目的设置
- 20. 如何使用python下载x509证书
- 21. 如何在PyCrypto中使用X509证书?
- 22. 如何转换`X509 *`证明书`STACK_OF(X509_NAME)`
- 23. 如何解密X509证书签名
- 24. 如何在java中打开X509证书?
- 25. Java + X509:如何取消证书?
- 26. 如何将DER格式证书x509转换为可读格式?
- 27. Phpseclib KeyUsage
- 28. 打印X509证书C++
- 29. 已撤销X509证书
- 30. X509证书多密码?
点击下方的链接,你会得到答案 HTTP检索在python SSL证书的密钥使用方式:// stackoverflow.com/questions/10011730/how-to-get-the-keyusage-value-from-the-x509-certificate – Balamurugan 2012-04-16 11:10:38