`

jre安装https数字证书流程

    博客分类:
  • http
 
阅读更多

如果某一个url是https协议的,那么在代码中不能直接发送post请求到url,必须先在jre中安装证书。

安装证书的过程如下(以window系统的IE浏览器为例):

 

1. 从https的url页面中下载.cer证书文件,或者直接由页面侧提供。下载方法如下:

   第一步:右键页面,选择属性,弹出属性页面;



 

   第二步:点击【证书】按钮,弹出证书属性页面:                                                



 
   第三步:选择证书属性页面【详细信息】tab页,点击【复制到文件】按钮,下载证书文件。

例如:命名为 cnsuning.cer,存放在桌面。

 

2. 将cnsuning.cer证书文件拷贝到$JAVA_HOME/jre/lib/security目录下。



 

 

3. 安装证书到jre: 打开cmd命令窗口,进入$JAVA_HOME/jre/lib/security目录下,执行安装命令:

keytool -import -alias SHA256withRSA -file cnsuning.cer -keystore cacerts

安装过程中需要输入密码(密码由证书提供方提供)

同意信任:Y



 

 

如果出现该提示,表示证书安装成功。

  • 大小: 25.6 KB
  • 大小: 21.2 KB
  • 大小: 24.3 KB
  • 大小: 27.8 KB
  • 大小: 47.7 KB
分享到:
评论

相关推荐

    https证书生成工具(openssl和jre(自带keytool)) for windows.rar

    - 然后,将CSR提交给证书颁发机构(CA),申请正式的数字证书。 - CA审核通过后,会返回签署后的证书。 - 最后,使用keytool将CA返回的证书导入到证书库,并配置服务器使用这个证书。 4. **Windows环境下的安装...

    CFCA证书环境Java安装

    CFCA证书环境的Java安装是确保Java应用能够识别并信任CFCA签发的数字证书的关键步骤。下面将详细介绍如何进行这一过程。 首先,你需要了解CFCA证书的基本概念。CFCA是一家权威的数字证书颁发机构,其SSL证书用于...

    cas 单点登录 耶鲁大学单点登录

    将生成的数字证书导入JRE的可信证书列表中,以便Tomcat等Web服务器能够信任此证书: ```bash keytool -import -alias examplecas -file server.crt -keypass changeit -keystore ../jre/lib/security/cacerts ``` ...

    PKIX path building failed解决java获取https的时遇到的证书问题

    当一个客户端尝试与服务器建立HTTPS连接时,服务器会发送它的数字证书给客户端。证书包含服务器的公钥和其他相关信息,如颁发者、有效期等。客户端会检查证书的有效性,确保它是由一个可信任的第三方机构(即证书...

    CAS服务端3.4.8安装手册

    - **CA (Certificate Authority)**: 证书颁发机构,提供数字证书的服务商。 - **SSL (Secure Socket Layer)**: 安全套接层协议,用于实现HTTP通信的安全加密传输。 - **ALG (Algorithm)**: 加密算法,如RSA、SHA1...

    20151910042-刘鹏-CN实验06-基于SSL的安全通信编程实验1

    服务器需要一个有效的数字证书,这个证书通常由权威的证书颁发机构(CA)签署,以确保服务器的身份可信。客户端则需要信任这些CA,或者信任服务器的自签名证书。在Java中,可以通过修改`jre/lib/security/cacerts`...

    CAS单点登录(SSO)教程

    在实际生产环境中,通常会从第三方机构如VeriSign获取数字证书。但在学习或测试环境中,可以使用JDK自带的`keytool`工具来自行创建证书。具体步骤如下: - 创建证书文件夹 `d:/keys` - 执行命令 `keytool -genkey -...

    RSA1024 RSA2048算法密匙生成器

    RSA算法是一种非对称加密算法,由Ron Rivest、Adi Shamir和Leonard Adleman在1977年提出,是目前广泛应用于...在实际应用中,RSA算法常用于HTTPS通信、数据加密、数字签名等场景,确保了网络通信的安全和数据的完整性。

    java源码包---java 源码 大量 实例

     数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax写...

    java源码包2

     数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax...

    java源码包3

     数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax...

    java源码包4

     数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,系统相关,数字签名,数字证书 Java 数字签名、数字证书的相关实例。 关于数字签名:产生RSA密钥对(myKeyPair),得到RSA密钥对,产生Signature对象,对用...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,系统相关,数字签名,数字证书 Java 数字签名、数字证书的相关实例。 关于数字签名:产生RSA密钥对(myKeyPair),得到RSA密钥对,产生Signature对象,对用...

Global site tag (gtag.js) - Google Analytics