【发布时间】:2013-05-03 01:09:59
【问题描述】:
我正在开发一个 Java (JSE 7) 应用程序,该应用程序从外部服务器接收 SSLeay 格式的私钥,并且需要构造一个 java.security.PrivateKey 派生对象。由于密钥是动态接收的,并且应用被禁止使用JNI,所以我无法使用openssl来转换密钥。
相反,我正在寻找一种纯 Java 解决方案,用于从 SSLeay 转换为 PKCS#8 或其他可以构造 PrivateKey 的格式。
谷歌搜索显示了一些处理 SSLeay 密钥的第三方库(例如,来自“Entrust”的一个),但不幸的是,在此实现中受限于不使用外部库。是的,我知道。甚至没有Commons。
是否有人知道 JSE 7 标准库中的任何工具可以对此有所帮助?我不介意自己编写转换,但很难找到 SSLeay 的精确规范。
感谢您的指点!
【问题讨论】:
标签: java openssl private-key