設置:我有一個Jetty(8.1.5,如果它很重要)服務器通過https運行一個簡單的站點,使用自簽名證書(它是網內的,所以這不是一個問題)。這工作。通過HttpServlet或類似的方式提供SSL證書
但是,爲了提供更好的用戶體驗,我想用正確的內容類型「application/x-x509-ca-cert」來提供用於下載和安裝的SSL證書。爲了做到這一點,我需要兩件事:
一種從Jetty使用的KeyStore獲取證書的方法。我知道我可以使用OpenSSL客戶端來做到這一點,但我真的需要以編程的方式來完成這個工作,並且最好不必打開一個到服務器的新連接。
一種以正確格式向用戶提供此證書的方法。我非常確信,我可以通過編寫一個自定義的HttpServlet來做到這一點,但是有沒有更智能/更快捷的方法?
謝謝你。那正是我所期待的。 –