如果使用普通編輯器查看公鑰證書,那麼X509公鑰證書非常神祕。有沒有任何標準的命令行工具,允許查看X509證書或至少列表並選擇性地提取他們的字段?如果沒有人會怎麼做另一種方式呢?如何在bash或unix中從命令行檢查X509公鑰證書
0
A
回答
1
OpenSSL的X509 -in $ CERTIFICATE_FILE -text
(有人可能會需要添加-inform參數,如果該證書不在PEM格式)
輸出長相酷似的RFC介紹:
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 1 (0x1)
Signature Algorithm: sha256WithRSAEncryption
Issuer: CN=765d52947c71fdd569321f117d5b3ea2618f41b9
Validity
Not Before: Sep 10 13:22:53 2013 GMT
Not After : Jul 1 00:00:00 2014 GMT
Subject: CN=ef2dea1c4e2d54acbe102b7b8c3bd4f542cda72c
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
RSA Public Key: (2048 bit)
Modulus (2048 bit):
00:94:c8:0e:72:f8:63:f5:be:aa:6d:79:91:3b:f0:
bf:06:68:7e:c1:bc:f1:f
...等等
相關問題
- 1. X509證書公鑰加密
- 2. iPhone從RSA生成X509證書公鑰
- 3. X509使用SerialNumber或公鑰進行證書驗證
- 4. 無法提取X509公鑰證書
- 5. 如何檢查變量或命令是否來自bash或unix?
- 6. X509證書文件檢查
- 7. 檢查X509證書吊銷
- 8. 從BouncyCastle X509證書獲取私鑰? C#
- 9. 在PHP中籤名公共x509證書
- 10. 公鑰證書
- 11. SSL證書:公鑰或私鑰?
- 12. 書 - 的bash腳本和UNIX命令
- 13. Openssl如何找出在X509證書中公鑰的位大小是多少
- 14. unix bash命令
- 15. 如何使用私鑰和公鑰創建自簽名x509證書?
- 16. 如何在命令行上檢查我的SSL證書是否爲SHA1或SHA2
- 17. X509公鑰HEX
- 18. 從證書獲取公鑰/私鑰
- 19. 爲什麼我無法從PHP中的X509證書中獲取公鑰?
- 20. 從AD服務器檢索X509證書
- 21. 如何將JAVA中的x509證書的公鑰轉換爲十六進制
- 22. 如何獲取發行人證書的指紋或公鑰?
- 23. openssl擁有自己rsa公鑰信息的X509證書
- 24. 如何使用Android的X509公共證書進行加密?
- 25. 如何在unix上生成EC X509證書?
- 26. 如何使用(並創建)用於JWT令牌的私鑰/公鑰加密的X509證書
- 27. 如何在PyCrypto中使用X509證書?
- 28. 如何在java中打開X509證書?
- 29. 如何在java中執行unix命令或unix操作
- 30. 如何通過多行主題行來查找證書或在命令行
如何能向下投我的問題的人請提供這樣我就可以編輯了一些建設性的意見。請。 – murungu
我當然不打算開始一場關於哪種工具比其他工具更好的政治化辯論。任何遵從RFC的工具都會產生相同的輸出。如果您在文本編輯器(如vim)中查看X509證書,則內容將無法識別,並且與RFCs幾乎沒有明顯的相似之處。我只是問是否有一個標準的unix或bash實用程序,允許某人提取這些RFC中定義的字段的值。我只是試圖檢查證書並從中提取有用的信息,因爲我沒有編寫自己的程序,因爲我時間有限。 – murungu