10得票9回答
Java: InvalidAlgorithmParameterException 该质数大小必须是64的倍数

我实现了一个Java程序,使用JSCH连接并在远程服务器上执行命令。问题是每当我尝试连接到服务器时,都会出现以下异常: com.jcraft.jsch.JSchException: Session.connect: java.security.InvalidAlgorithmParamete...

50得票5回答
将.cer证书转换为.jks

我需要将.cer文件转换为.jks文件。我看到了一些相关的问题,但没有看到我需要的解决方案。 我不需要将其添加到我的本地证书中,而是需要将其作为一个文件上传到服务器上。同时我也只需要进行一次转换,而不是通过编程实现。这篇文章Converting .cer to .jks using java...

16得票2回答
JDK 11 SSL错误 - 有效证书(在先前版本中工作)

以下代码在JDK 11中会抛出错误: HttpURLConnection con = (HttpURLConnection) new URL("https://sis.redsys.es/sis/realizarPago").openConnection(); con.setRe...

9得票1回答
在Java中不使用库读取PKCS#1或SPKI公钥

我需要在Java中使用公钥来验证一些数据,但是我似乎无法以Java可以使用而不需要第三方插件的方式格式化密钥。 我使用Node.js的crypto库生成密钥,它为我提供了PKCS#1或SPKI,以及.pem或.der文件格式的选项。 我听说Java不支持开箱即用的PKCS#1,几乎每个St...

10得票2回答
非最终公共静态字段和非最终公共实例字段在安全性方面有什么区别?

我正在阅读这个链接:OBJ10-J. 不要使用public static非final字段,它说: 客户端代码可以轻松访问public static字段,因为安全管理器不检查对这些字段的访问。 他们到底是什么意思?也就是说,他们所说的从安全管理器中逃脱是什么意思? 如果他们只是因为...

14得票1回答
Apache Mina SSHD验证客户端签名

我正试图验证客户端使用其私钥生成并发送到服务器的签名。 我在库中找到的唯一适合的身份验证器是PublickeyAuthenticator。如果这个类不正确,请纠正我。 目前我的代码:this.sshServer.setPublickeyAuthenticator(new PublickeyAu...

15得票3回答
启用Java SecurityManager并授予AllPermission权限

我正在努力熟悉SecurityManager,但是即使是这个简单的场景也失败了。 当我从我的IDE内部或命令行运行以下内容时,我会得到以下异常;access denied ("java.util.PropertyPermission" "java.home" "read") 我认为这段代码已经...

10得票3回答
如何在Windows系统中打开一个.ks文件?

我有一个需要打开的key.ks文件,请问如何在Windows中打开此文件。 我可以使用Keytool命令吗?

9得票1回答
从PKCS8编码数据创建任何PrivateKey实例(RSA或DSA或EC)

我有一个未加密的PKCS8编码文件,表示私钥。它可以是这些私钥类型之一 - RSA、DSA或EC。我在ASN1解码器(https://lapo.it/asn1js/)中查看了这些文件,可以在数据中看到类型(RSA、DSA或EC)。 是否有一种方法将PKC8私钥数据读入正确的私钥Java对象中...

28得票1回答
无法恢复的密钥异常:无法获取私钥信息,密钥库异常:无效的密钥数据块。

在我们的应用程序中,我们遇到了Android Keystore中的数据突然无法访问的问题。我们看到的具体异常如下: java.security.UnrecoverableKeyException: Failed to obtain information about private key ...