1
是什么导致证书的basicConstraints警告?
我使用OpenSSL的req -x509命令和CONF文件创建了自签名服务器证书。CONF文件如下所示。 当我使用Microsoft证书查看器检查证书时,其上显示警告basicConstraints(请注意一点惊叹号): CONF文件使用以下内容来构建 basicConstraints: basicConstraints = critical,CA:FALSE 根据RFC 5280,pathLen仅当CA:TRUE和keyCertSign存在时才应存在。服务器的证书不满足任何一个条件(再加上对的测试pathLen也会导致同样的警告)。 为什么Microsoft证书工具会发出警告basicConstraints?它有什么问题,或者我应该怎么解决? # Self Signed (note the addition of -x509): # openssl req -config example.conf -new -x509 -sha256 -newkey rsa:2048 -nodes -keyout example.key.pem -days 365 -out example.cert.pem # Self Signed with existing key (note the addition of -x509): # openssl req …