当我尝试从.pem文件获取私钥时,我正在
java.security.KeyManagementException: java.io.IOException: Unexpected too big length: 186
代码段是:
FileInputStream keyfin = new FileInputStream(keyFileName);
SSLContextWrapper wrapper = SSLContextWrapper.getInstance();
PrivateKey key = wrapper.inputPrivateKey(keyfin, keyPass.toCharArray());
我正在使用weblogic.security.utils.SSLContextWrapper;
weblogic实用程序。
注意:尝试使用weblogic 10.3时,这似乎有效,但是对于weblogic 12.1.1,会抛出异常。
我正在使用OpenSSL生成密钥。
如果有人遇到过这个问题,如何解决这个问题。
答案 0 :(得分:0)
我在OpenSSL上运行此命令,传递相同的文件作为输入和输出,Weblogic 12c现在似乎可以使用它。
rsa -in ${server_key_name}.pem -passin pass:${server_pass} -out {server_key_name}.pem