以下の Java コードで NullPointerException を引き起こしている Base-64 でエンコードされた X.509 (.CER) 証明書があります。それを引き起こす行は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();