首页 > 解决方案 > 供应商提供的 SSL 证书中 CN 的值应该是多少?

问题描述

实际上,我在 truststore.jks 中有以下条目:

所有者:CN=ABC XYZ,O=ABC,C=IN

发行人:CN=ABC XYZ, O=ABC, C=IN

当我尝试通过配置该 jks 来使用 java 代码进行连接时,我得到以下异常:

java.net.SocketException:java.security.NoSuchAlgorithmException:构造实现时出错(算法:默认,提供者:IBMJSSE2,类:com.ibm.jsse2.aj)

有没有人知道理想情况下自签名证书和供应商提供的证书中 CN 的条目应该是什么?

是否必须提及 *.domain.com 或 host.domian.com 等 CN 的主机/域名?

CN的意义应该是什么?请详细描述

标签: javasslopensslkeystoretruststore

解决方案


是的,CN 必须与服务器的域名匹配。

请通过此链接获取详细说明。


推荐阅读