java中的PemReader
我和PEMReader一起工作,我的代码不起作用java中的PemReader,java,cryptography,rsa,bouncycastle,pem,Java,Cryptography,Rsa,Bouncycastle,Pem,我和PEMReader一起工作,我的代码不起作用 protected static KeyPair doReadKeyPair(InputStream is) throws Exception { PemReader r = new PemReader(new InputStreamReader(is)); return (KeyPair) r.readObject(); } 错误: This method readObject is undefined forfor the
protected static KeyPair doReadKeyPair(InputStream is) throws Exception {
PemReader r = new PemReader(new InputStreamReader(is));
return (KeyPair) r.readObject();
}
错误:
This method readObject is undefined forfor the type PemReader.
但是在许多网站上我看到了这个解决方案,那么为什么它对他们有效而对我无效呢?你想做什么?javadoc for PEMReader说它已被弃用,您应该使用PEMParser
你想做什么?javadoc for PEMReader说它已被弃用,您应该使用PEMParser
PemReader(或者应该是
PemReader
)来自哪里?您使用的是哪个版本?你查过API文档了吗?在很多网站上都是PEMReader,但是Eclipse总是需要更正到PEMReader。是的,它来自BouncyCastle(版本148),它是我的错,在文档中是readPemObject(),但它也不起作用:-(错误-无法从PemObject转换到KeyPair。我如何从PemObject获得KeyPair?PemReader在哪里(或者应该是PemReader
)来自??您使用的是哪个版本?您查阅了API文档了吗?在许多网站上,它是PEMReader,但Eclipse总是需要更正为PEMReader。是的,它来自BouncyCastle(版本148),它是我的错,在文档中是readPemObject(),但它也不起作用:-(错误-无法从PemObject转换为密钥对。我如何从PemObject获取密钥对?我没有注意到它已被弃用。我在这个论坛上看到了pemReader的解决方案,所以我认为这是我的错。我没有注意到它已被弃用。我在这个论坛上看到了pemReader的解决方案,所以我认为这是我的错。