我使用Ubuntu 16.04.1 64位時,Eclipse 3.8.1和嵌入式碼頭9.3.12運行的WebSocket服務器如何使用contextFactory.setKeyStorePath在Eclipse
我希望轉換成使用安全的WebSockets和我試圖使用
SslContextFactory contextFactory = new SslContextFactory();
contextFactory.setKeyStorePath("./keystore");
我不知道在Ubuntu中放置密鑰庫文件的位置,以便上述工作。換句話說:我不知道是什麼./keystore
應該讀
我嘗試使用
Resource keystore =
Resource.newClassPathResource("/WebSocketTest/certificate/jetty.key");
if (keystore != null) {
System.out.println("keystore found");
}
一些測試,這表明我找不到/WebSocketTest/certificate/jetty.key
certificate
被鏈接的資源我添加了點到/opt/jetty/etc
幷包含jetty.key
文件
資源上沒有篩選器
可有人請向我解釋如何正確定義密鑰庫