Answers:
证书可能包含有关其被授权使用的信息,例如是否允许将其用于签署其他公共密钥证书,或者它是否是CA证书。某些实现可能会检查此类信息,并出于某些目的而拒绝接受证书而没有正确的信息
这些额外信息的示例包括:
如果要创建自己的自签名证书,并且想将其用作CA证书,并且希望增加将其与将要使用的任何软件一起接受的机会,则应确保它包含我上面提到的这两个扩展的正确配置的值。
如果省略这两个扩展,许多实现可能仍将其作为CA证书使用,但某些实现则可能没有。
他们不是同一件事吗?由您自己的内部CA颁发的证书是“自签名”的,这意味着它不是由外部CA颁发的,对吗?