我使用的是位於Netty的示例代碼文件夾中的SSL例如:加載認證的SSL證書到Netty的發動機
在/ usr/JAVA/jdk1:
String keyStoreFilePath = System.getProperty("keystore.file.path"); String keyStoreFilePassword = System.getProperty("keystore.file.password"); KeyStore ks = KeyStore.getInstance("JKS"); FileInputStream fin = new FileInputStream(keyStoreFilePath); ks.load(fin, keyStoreFilePassword.toCharArray()); // Set up key manager factory to use our key store // Assume key password is the same as the key store file // password KeyManagerFactory kmf = KeyManagerFactory.getInstance(algorithm); kmf.init(ks, keyStoreFilePassword.toCharArray());
我使用生成我自己的密鑰庫.6.0_25 /斌/密鑰工具-genkey -keystore SrvKeystore -keyalg RSA
而且一切是偉大的工作!
不過,我現在想用(https://secure.comodo.com/)由科摩多提供給我一個正式的證書
他們顯然提供了3個文件類型:.csr文件,.CRT和.KEY
請告知哪些文件應該指向keystore.file.path和keystore.file.password
也許我需要做點別的?