簡體   English   中英

SSL和Amazon AWS java SDK

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM