gpt4 book ai didi

java - 不使用 OPENSSL 打开 pkcs8 文件 key

转载 作者:太空宇宙 更新时间:2023-11-04 15:16:46 24 4
gpt4 key购买 nike

我正在尝试打开 pkcs8 KEY 文件,并且找到了一些程序,允许我使用 OPENSSL 库生成 PEM 文件,然后从中生成 PrivateKey。不幸的是,我想打开 key 而不事先操作该文件。这可能吗?

最佳答案

this Web page我找到了解决方案。它使用康斯坦丁提到的一个库;它与 not-yet-commons-ssl-0.3.11.jar 一起使用。

byte[] clavePrivada = getBytes(archivoClavePrivada); 
PKCS8Key pkcs8 = new PKCS8Key(clavePrivada, password.toCharArray());
PrivateKey pk = pkcs8.getPrivateKey();

它使用方法 getBytes()

private byte[] getBytes(InputStream is) { 
int totalBytes = 714;
byte[] buffer = null;
try {
buffer = new byte[totalBytes];
is.read(buffer, 0, totalBytes);
is.close();
} catch (IOException e) {
e.printStackTrace();
}
return buffer;
}

关于java - 不使用 OPENSSL 打开 pkcs8 文件 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20809769/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com