SSL配置是websphere security中很重要的一部分,具体详细阅读下面内容。
这里重点分析两个问题:KeyStore和TrustStore的区别以及如何使用websphere的ssl配置。
一. KeyStore和TrustStore的区别
- TrustStore主要用于存放public certificate,即公钥。而公钥一般是被标准CA机构签发的,故IBM websphere称之为Signer Certiificate,故名思议被签过名的证书。公钥很常见,当你用浏览器打开一个https时得到的证书一般都是公钥。
- KeyStore主要用于存放personal certificate,即私钥。因为私钥一般是由服务商提前通过其他途径提供给你的,且一般该证书只是提供给你一个用户,用于识别用户身份,故IBM websphere称这为personal certificate,不能共享给别的用户。
- TrustStore中的证书用于信任服务器的证书,如果服务器的证书在TrustStore中那么会被信任。注意在Java中,如果服务器的证书并不在TrustStore中,但如果它的签名