我希望來自特定主機的證書頒發者證書(例如:https://example.com:443 )並希望在Tomcat 8上配置。我知道SSL配置的步驟,但這與SSL不同。如何從Tomcat的特定主機獲取簽署者證書?
我可以在IBM websphere上使用管理控制檯執行此操作,例如從Port中檢索選項。但Tomcat不提供這種功能。
任何輸入將不勝感激。
我希望來自特定主機的證書頒發者證書(例如:https://example.com:443 )並希望在Tomcat 8上配置。我知道SSL配置的步驟,但這與SSL不同。如何從Tomcat的特定主機獲取簽署者證書?
我可以在IBM websphere上使用管理控制檯執行此操作,例如從Port中檢索選項。但Tomcat不提供這種功能。
任何輸入將不勝感激。
我得到了獲得Signer證書的解決方案,它適用於我。 我都遵循以下步驟:
您可以提取任意SSL端口,你可以通過運行這樣openssl s_client -showcerts
這裏到達根CA的一行代碼,使用一些GNU sed的擴展(搶用的s_client.First最後打印的證書):
printf "\x04" | \
openssl s_client -connect example.com:443 -showcerts | \
tac | \
sed -ne '/CERTIFICATE/{p; :loop n; p; /CERTIFICATE/q; b loop}' | \
tac > out.cer
您還可以使用UTIL這裏從一個端口retreive簽名並將其添加到您的JKS:
https://github.com/covener/plugin-tools/blob/master/retrievesigner.jar
謝謝您的寶貴意見。但是,我使用retrievevesigner.jar文件獲取Null指針異常,並且使用命令從主機收到任何響應。 但是如果我使用IBM websphere Retrieve from port選項檢索簽署者證書,則相同的主機名和端口將起作用。 – Ninja