当前位置: 首页 > 面试题库 >

向JRE添加SSL证书以访问HTTPS站点

墨财
2023-03-14
问题内容

内容:

因此,我试图从我的Java代码访问HTTPS站点,但由于本地主机和服务器之间的SSL握手问题而无法访问。出现此问题的原因似乎是我尝试访问的URL没有从授权CA颁发的有效证书。

因此,在进行了一些研究之后,我将尝试将有问题的SSL证书导入到我的JRE中,以便可以对其进行验证。

题:

使用keytool导入证书的此命令的mac等效命令是什么:

keytool -import -alias mycertificate -keystore ..\lib\security\cacerts -file c:\mycert.cer

参考:

http://www.jyothis.co.in/2011/11/12/javax-net-ssl-
sslhandshakeexception/

任何帮助或帮助将不胜感激,谢谢


问题答案:

您应该能够使用指定的命令将服务器(自签名?)SSL证书导入到本地主机上。要更完整,您可以尝试

$JAVA_HOME/bin/keytool -import -alias mycertificate -keystore path_to_keystore -file certificate_file

哪里

  • $JAVA_HOME 在Mac上是 /System/Library/Frameworks/JavaVM.framework/Home/
  • path_to_key_sotre$JAVA_HOME/lib/security/cacerts
  • certificate_file 是您存储下载的证书的位置

如果出现提示,默认的信任库密码为changeit



 类似资料:
  • 本文向大家介绍详解Nginx配置SSL证书实现Https访问,包括了详解Nginx配置SSL证书实现Https访问的使用技巧和注意事项,需要的朋友参考一下 背景 由于项目需求,安全起见,需要将之前的http接口访问变成https访问,所以需要配置SSL证书。项目的架构是这样的: 基本架构是硬负载(ReadWhere)+ 软负载(Nginx)+ Tomcat集群,现在的问题是SSl证书要配置在哪里,

  • 你可以添加 SSH 或 SSL 证书来连接你的实例。若要配置 SSH 或 SSL 证书,请前往“配置”->“SSH 或 SSL 证书”。 添加 SSH 证书 若要创建一个新证书,请点击“+ 新建证书”并选择“SSH 证书”。 名 SSH 证书的名。 私钥 粘贴私钥文件的内容。 添加 SSL 证书 若要创建一个新证书,请点击“+ 新建证书”并选择“SSL 证书”。 名 SSL 证书的名。 CA 证书

  • 本文向大家介绍nginx配置ssl证书实现https访问的示例,包括了nginx配置ssl证书实现https访问的示例的使用技巧和注意事项,需要的朋友参考一下 一,环境说明 服务器系统:ubuntu16.04LTS 服务器IP地址:47.89.12.99 域名:bjubi.com 二,域名解析到服务器 在阿里云控制台-产品与服务-云解析DNS-找到需要解析的域名点“解析”,进入解析页面后选择【添加

  • 我在java和cxf中有应用程序,它通过客户端证书连接到Web服务。 我有WebService所有者的证书 证书。p12 证书。pem 证书。crt 受信任的核证机关 根癌 我无法直接将此p12证书转换为java要求的工作jks密钥库。 我是这样做的: 但是这个jks不工作,我得到HTTP响应403:禁止使用这个certificate1.jks 但是,如果我将此p12(pfx)证书导入Intern