如果某一个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
如果出现该提示,表示证书安装成功。
相关推荐
- 然后,将CSR提交给证书颁发机构(CA),申请正式的数字证书。 - CA审核通过后,会返回签署后的证书。 - 最后,使用keytool将CA返回的证书导入到证书库,并配置服务器使用这个证书。 4. **Windows环境下的安装...
CFCA证书环境的Java安装是确保Java应用能够识别并信任CFCA签发的数字证书的关键步骤。下面将详细介绍如何进行这一过程。 首先,你需要了解CFCA证书的基本概念。CFCA是一家权威的数字证书颁发机构,其SSL证书用于...
将生成的数字证书导入JRE的可信证书列表中,以便Tomcat等Web服务器能够信任此证书: ```bash keytool -import -alias examplecas -file server.crt -keypass changeit -keystore ../jre/lib/security/cacerts ``` ...
当一个客户端尝试与服务器建立HTTPS连接时,服务器会发送它的数字证书给客户端。证书包含服务器的公钥和其他相关信息,如颁发者、有效期等。客户端会检查证书的有效性,确保它是由一个可信任的第三方机构(即证书...
- **CA (Certificate Authority)**: 证书颁发机构,提供数字证书的服务商。 - **SSL (Secure Socket Layer)**: 安全套接层协议,用于实现HTTP通信的安全加密传输。 - **ALG (Algorithm)**: 加密算法,如RSA、SHA1...
服务器需要一个有效的数字证书,这个证书通常由权威的证书颁发机构(CA)签署,以确保服务器的身份可信。客户端则需要信任这些CA,或者信任服务器的自签名证书。在Java中,可以通过修改`jre/lib/security/cacerts`...
在实际生产环境中,通常会从第三方机构如VeriSign获取数字证书。但在学习或测试环境中,可以使用JDK自带的`keytool`工具来自行创建证书。具体步骤如下: - 创建证书文件夹 `d:/keys` - 执行命令 `keytool -genkey -...
RSA算法是一种非对称加密算法,由Ron Rivest、Adi Shamir和Leonard Adleman在1977年提出,是目前广泛应用于...在实际应用中,RSA算法常用于HTTPS通信、数据加密、数字签名等场景,确保了网络通信的安全和数据的完整性。
数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax写...
数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax...
数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax...
数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录 一个Java+ajax...
Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,系统相关,数字签名,数字证书 Java 数字签名、数字证书的相关实例。 关于数字签名:产生RSA密钥对(myKeyPair),得到RSA密钥对,产生Signature对象,对用...
Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,系统相关,数字签名,数字证书 Java 数字签名、数字证书的相关实例。 关于数字签名:产生RSA密钥对(myKeyPair),得到RSA密钥对,产生Signature对象,对用...