我在SO上阅读了很多类似的主题,但我仍然有点困惑。
我有 .pub 格式的公钥(纯公钥)。问题是,是否可以在Java中以这种格式读取它。如果公钥具有 .der 格式,我可以阅读公钥。
RSAPublicKey publicKey
= (RSAPublicKey) KeyFactory.getInstance("RSA").
generatePublic(new X509EncodedKeySpec(FileCopyUtils.
copyToByteArray(resource.getInputStream())));
工作正常。 但是,它不适用于 .pub 格式。如果唯一的选择是阅读 der 文件,我应该如何正确地将 .pub 转换为 .der 。 提前感谢您的帮助。