我想讀取證書中的密鑰使用字段.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