我一直在研究“ PKI 规划”一书,并且已经到了要创建最终实体证书的地步。但是,我遇到一条错误消息,指出证书中存在扩展错误。我在老师的指导下仔细研究了如何更改基本约束扩展来解决这个问题。
本书建议不要在最终实体证书中使用基本约束扩展。但是,当我简单地删除它时,CA:TRUE
无论如何都会插入默认扩展名“”。
所以我的问题是:
- 有没有办法覆盖这个自动插入或者我误解了这本书?
- 关于我可能做错了什么的任何想法?
以下是我用来创建证书的扩展:
[ server_ext ]
basicConstraints = critical,CA:false
nsCertType = server
subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid,issuer:always
keyUsage = critical,digitalSignature,keyEncipherment
extendedKeyUsage = serverAuth