文档章节

webservice ssl 2 keyStore和truststore区别

Credo-Zhao
 Credo-Zhao
发布于 2015/06/09 15:46
字数 265
阅读 450
收藏 1
keystore或者truststore主要是针对于应用本身的需求来的。
keystore和truststore从其文件格式来看其实是一个东西,只是为了方便管理将其分开

keystore中一般保存的是我们的私钥,用来加解密或者为别人做签名.

truststore中保存的是一些可信任的证书,主要是java在代码中访问某个https的时候对被访问者进行认证的,以确保其实可信任的。
truststore是必须的,如果我们没有显式的指定,那么java会默认指定为$JAVA_HOME/lib/security/cacerts 这个文件。

keystore可以看成一个放key的库,key就是公钥,私钥,数字签名等组成的一个信息。
truststore是放信任的证书的一个store.

truststore和keystore的性质是一样的,都是存放key的一个仓库,区别在于,truststore里存放的是只包含公钥的数字证书,代表了可以信任的证书,而keystore是包含私钥的。

© 著作权归作者所有

共有 人打赏支持
Credo-Zhao
粉丝 309
博文 167
码字总数 244237
作品 0
朝阳
技术主管
私信 提问
Java Webservice SSL双向认证无法连通,特地请教。在线等。。。

问题描述: 1:我自己生成CSR Command: keytool -genkeypair -alias mycert -keyalg RSA -keysize 2048 -keystore keystore.jks 首先通过上述命令生成一个 keystore.jks 再通过下面的命令:C...

Credo-Zhao
2015/06/11
611
1
Maven Nexus Setup tutorial

Technorati 标签: maven,nexus 1. download the Nexus from website for free version: 2. Run the Command prompt with administrator privilege . http://blog.csdn.net/zwc0910/article/......

长征2号
2017/08/31
0
0
6.4 基于证书的安全授权机制

6.4 基于证书的安全授权机制- Certificate -based security 本章前面部分,我们讨论了使用ActiveMQ插件,通过客户端认证并授权客户端访问消息目的地的方式来保证代理的安全.这些插件可以正常的...

泡海椒
2016/03/05
39
0
JSSE简单使用(一)

参考:http://www.ibm.com/developerworks/cn/java/j-lo-ssltls/ 在 Java SDK 中有一个叫 JSSE(javax.net.ssl)包,这个包中提供了一些类来建立 SSL/TLS 连接。通过这些类,开发者就可以忽略...

秋风醉了
2014/05/20
1K
0
Jenkins deploy package remotely onto the JBoss server.

两件事最重要: 1、JBoss AS服务器端的SSL certificate有没有配好(要生成keystore.jks、certificate.crt以及将certificate.crt导入Truststore.jks)。JBoss AS的standalone.xml中只需要配置...

rickqin
2016/04/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

多表查询

第1章 多表关系实战 1.1 实战1:省和市  方案1:多张表,一对多  方案2:一张表,自关联一对多 1.2 实战2:用户和角色 (比如演员和扮演人物)  多对多关系 1.3 实战3:角色和权限 (比如...

stars永恒
今天
7
0
求推广,德邦快递坑人!!!!

完全没想好怎么来吐槽自己这次苦逼的德邦物流过程了,只好来记一个流水账。 从寄快递开始: 2019年1月15日从 德邦物流 微信小app上下单,截图如下: 可笑的是什么,我预约的是17号上门收件,...

o0无忧亦无怖
昨天
7
0
Mac Vim配置

1.升级 vim   我自己 MacBook Pro 的系统还是 10.11 ,其自带的 vim 版本为 7.3 ,我们将其升至最新版: 使用 homebrew : brew install vim --with-lua --with-override-system-vim 这将下...

Pasenger
昨天
8
0
vmware安装Ubuntu上不了网?上网了安装不了net-tools,无法执行ifconfig?

1.重新设置网络适配器还是不行,如下指定nat 2.还需要指定共享网络,我是在无线环境下 3.无法执行ifconfig https://packages.ubuntu.com/bionic/net-tools到这个网站下载net-tools的deb文件...

noob_chr
昨天
4
0
解决SVN:E210007无法协商认证机制

svn:E210007 svn: Cannot negotiate authentication mechanism 执行下面代码即可 sudo yum install cyrus-sasl cyrus-sasl-plain cyrus-sasl-ldap...

临江仙卜算子
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部