我正在使用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 type PemReader.


但是在许多网站上我都看到了这种解决方案,那么为什么它对他们有用而不对我有用?

最佳答案

你想做什么? PEMReader的Javadoc说它已被弃用,您应该使用PEMParser

http://www.bouncycastle.org/docs/pkixdocs1.4/org/bouncycastle/openssl/PEMReader.html

10-08 01:59