我需要檢查本地計算機的SSl證書到期日期並將其與當前日期進行比較,並通知用戶他/她的證書將在X天內過期。所有這些我需要在JavaScript中完成。檢查SSL證書到期日期
1
A
回答
0
到目前爲止唯一可用的選項是僞造 - https://github.com/digitalbazaar/forge/blob/master/README.md或客戶端的某種自定義擴展。
客戶端對DOM元素以外的知識一無所知,因此無法檢測SSL層。
0
這是不可能的從客戶端,但你可以做這樣的事情與節點/殼組合。
假設你有機會獲得證書是在你運行可能會做這樣的事情主機上的服務器:
var execSync = require('child_process').execSync
var cmd = "echo | openssl s_client -connect 127.0.0.1:443 2>/dev/null | openssl x509 -noout -dates"
var stdout = execSync(cmd).toString()
// "notBefore=Feb 16 15:33:00 2017 GMT\nnotAfter=May 17 15:33:00 2017 GMT"
從那裏,你可以通過stdout
分析報告的日期,並將其寫入到一個公共資源或json文件,以便它們可以從客戶端讀取,並從那裏進行日期比較。
相關問題
- 1. 檢查SSL證書的到期日期
- 2. 如何使用aiohttp檢查SSL證書到期日期?
- 3. 證書到期日期檢查
- 4. 檢測到期的SSL證書
- 5. iphone - 檢查APNS證書的有效期和到期日期
- 6. nginx是否檢查服務器證書的到期日期?
- 7. 檢查java密鑰庫中的證書到期日期
- 8. SSL證書沒有日期錯誤
- 9. 檢查SSL-Certifacte到期日擅自
- 10. AFNetworking SSL Pinning過期證書
- 11. APN SSL證書有效期
- 12. 如何從PEM編碼證書確定SSL證書過期日期?
- 13. 從.ipa文件中檢索證書到期日期?
- 14. 證書到期
- 15. javascript日期驗證檢查
- 16. 以編程方式確定紅寶石中的SSL證書到期日期
- 17. 如何從PHP中的SSL證書文件獲取到期日期
- 18. 如何將SSL證書中的長日期轉換爲短日期| Unix KSH
- 19. NSMutableURLRequest檢查Https SSL證書驗證
- 20. 獲取openssl證書過期日期
- 21. java - 忽略過期的ssl證書
- 22. 'Peer Not Authenticated',parse.com SSL證書過期
- 23. Apache JMeter接受過期的SSL證書
- 24. 檢查鏈中的中間證書的結束日期
- 25. 檢查UNIX中證書的失效日期
- 26. Unix SSL證書日期比Windows多6小時
- 27. 如何跟蹤客戶的託管/域名/ SSL證書過期日期?
- 28. javascript日期驗證 - 檢查兩個日期
- 29. 驗證到期日期
- 30. 檢查日期驗證的日期格式大於當前日期以及js
你試過了什麼? – Unknown 2012-03-13 07:31:59
Duplicate:http://stackoverflow.com/questions/2618944/check-in-javascript-if-a-ssl-certificate-is-valid – harithski 2012-03-13 07:50:46