我使用的是位于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
也许我需要做点别的?