[英]SSL and Amazon AWS java SDK
我的應用程序有問題:我必須在使用自己的SSL連接的流中將請求集成到Amazon EC2。 因此,要啟動我的應用程序,我必須使用此命令:
java -cp。 -Djavax.net.ssl.keyStore = config / serverkeys -Djavax.net.ssl.keyStorePassword = mypass -Djavax.net.ssl.trustStore = config / serverkeys -Djavax.net.ssl.trustStorePassword = mypass -jar app.jar
但Amazon EC2回答:無法執行HTTP請求:peer未通過身份驗證
如果我刪除trusstore部分,所以我只使用java -cp。 -Djavax.net.ssl.keyStore = config / serverkeys -Djavax.net.ssl.keyStorePassword = mypass,一切順利。 似乎我需要在我的trusstore中使用Amazon EC2證書...
有人對此有好感嗎? 謝謝,抱歉我的英文
您不應對密鑰庫和信任庫使用相同的文件。 您需要一個私鑰和一個亞馬遜將在您的密鑰庫中信任的證書。 您的信任包含您信任的公共證書,即亞馬遜在這種情況下,這是你目前不會有什么,因此錯誤。 如果SSL服務器使用CA簽名證書,則根本不需要您自己的信任庫,JRE附帶的默認信任庫也可以。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.