【发布时间】:2018-06-28 08:25:00
【问题描述】:
我有一个在码头服务器上运行的客户端实例。我有我自己的 CA 证书加载并在服务器和客户端上工作。当我在握手期间发送证书请求时,我必须为客户端证书指定完整的颁发者 DN,否则客户端无法找到所需的证书。但我只想在请求中使用 CA 的 CN。
如果我发送
*** CertificateRequest
Cert Types: ECDSA
Supported Signature Algorithms: SHA256withECDSA
Cert Authorities:
<C=IT, O=ORGNAME, OU=OUNAME, CN=TEST_CA>
服务器发送正确的证书并且认证成功,但是,我只想指定我想要的 CA 的 CN。即
*** CertificateRequest
Cert Types: ECDSA
Supported Signature Algorithms: SHA256withECDSA
Cert Authorities:
<CN=TEST_CA>
使用上述请求,服务器未能找到有效的客户端证书并继续发送一个空证书链并且身份验证失败
【问题讨论】: