答案1
通常,中间 CA 需要来自受信任 CA 的有效签名(且未过期)以及使用限制标签 CA:true。通常,中间 CA 不会直接由验证客户端列在信任数据库中。因此,当服务发送由中间 CA 签名的自己的证书时(例如,在建立 TLS 会话时),它还应发送自身与根 CA 之间的所有中间 CA 证书,以便验证客户端实际上可以在链的两端之间建立信任链。
正如您在问题标题中所说的那样,自签名会使其成为独立证书,或者如果它具有 CA:true 标志,则会使证书本身成为根 CA。
通常,中间 CA 需要来自受信任 CA 的有效签名(且未过期)以及使用限制标签 CA:true。通常,中间 CA 不会直接由验证客户端列在信任数据库中。因此,当服务发送由中间 CA 签名的自己的证书时(例如,在建立 TLS 会话时),它还应发送自身与根 CA 之间的所有中间 CA 证书,以便验证客户端实际上可以在链的两端之间建立信任链。
正如您在问题标题中所说的那样,自签名会使其成为独立证书,或者如果它具有 CA:true 标志,则会使证书本身成为根 CA。