我有一个Base-64编码的X.509(.CER)证书,它在下面的java代码中导致NullPointerException。导致它的行是PublicKey pubKey = pubCert.getPublicKey();
从密钥库中加载证书
有没有办法来验证myfile.keystore是否有“xyz”证书?
final FileInputStream keyFile = new FileInputStream(filePath
+ "myfile.keystore");
final KeyStore keyStore = KeyStore.getInstance("JKS");
String storepass = "mypass";
keyStore.load(keyFile, storepass.toCharArray());
Certificate pubCert = keyStore.getCertificate("xyz");
PublicKey pubKey = pubCert.getPublicKey();
别名已经改变,这帮助我知道这一点。 – c12