当前位置: 首页 > 知识库问答 >
问题:

带有SSL证书错误的Java HTTPS连接

聂煜
2023-03-14

共有1个答案

石俊雄
2023-03-14

问题是Java不信任证书。您必须将它导入Java的truststore

# Copy the certificate into the directory Java_home\Jre\Lib\Security
# Change your directory to Java_home\Jre\Lib\Security>
# Import the certificate to a trust store.
# Here's the import command:

keytool -import -alias ca -file somecert.cer -keystore cacerts -storepass changeit [Return]

Trust this certificate: [Yes]

changeit是默认的truststore密码。

对于导入truststore的每个证书,都必须提供一个新别名。

 类似资料:
  • null 但我想知道有没有办法解决这个问题...

  • 我在Java中与SSL连接有问题。 我使用java 1.7.80和S. O.: ubuntu 14.04 我的问题是证书,甚至证书。我有四个必须使用pkcs12格式连接的元素。 -- -- -- -- 1) 步骤-将文件cer转换为文件pem 2)步骤-创建链证书的联合pem文件 3)步骤-创建p12文件 好啊我的第一个测试是在浏览器(Mozilla Firefox)中导入p12文件以验证操作。导

  • 伙计们,我正试图从WAS Liberty应用程序连接到MQ集线器。我们的MQ集线器只支持SSL证书身份验证。我已经用JKS文件和里面的证书创建了QCF,Keystore。然后创建defaultSSLConfig并指向该密钥库。 但是我无论如何也找不到在QCF中指定SSLConfig,并且在某些页面上读到这是不可能的。唯一的方法是使用defaultSSLConfig并从那里指定keystore,我就

  • 当我想要在cPanel上安装证书时,我会看到以下错误: 错误证书验证失败! 已执行/usr/bin/openssl verify-capath/var/cpanel/ssl/installed/cabundles: stdin:CN=example.com 0深度查找时错误20:无法获取本地颁发者证书

  • 问题内容: Apache Http客户端。您可以在此处查看相关代码: 这是每个人都用来忽略SSL证书错误的方法(仅将其设置为登台,它将不会在生产中使用)。但是,我仍然收到以下异常/堆栈跟踪: 任何提示都很好。如果我做的TrustManager错误,或者我应该以不同的方式执行HTTP Post方法,则可以选择两种方式。 谢谢! 问题答案: 首先,不要 忽略 证书错误。与他们打交道。忽略证书错误将打开

  • 我有_client-cert.pem和client-key.pem和ca.pem文件,我正试图将它们添加到grails项目中。 使用client-keystore.p12文件创建Java密钥库 keytool-importkeystore-srckeystore客户端-keystore.p12-srcstoreType pkcs12\-srcstorePass mypassword-destkey