同一服务器上的双TLS证书

发布于 2025-02-02 17:19:38 字数 264 浏览 2 评论 0原文

我是TLS的新手。我们有一个P2P网络的服务器网络,该网络使用HTTP进行通信和自签名的TLS ED25519证书来互相验证(公钥的哈希(Hash)用作服务器名称)。

现在,我们想在同一端口添加一个Web界面。问题是,常见的Web浏览器似乎不喜欢ED25519证书。因此,我们不能为内部和外部通信使用相同的ED25519证书。

是否可以在同一端口上使用两个证书,以便现有的ED25519证书对于内部通信仍然有效,但是另一个(非自签名和更随意的Cyptosystem)证书用于Web接口?

I'm new in a TLS thing. We have a p2p network of servers which use HTTPS for communication and self-signed TLS Ed25519 certificates to authenticate each other (the hash of a public key is used as a server name).

Now we want to add a web interface at the same port. The problem is, common web browsers seem not to like Ed25519 certificates. So we can't use same Ed25519 certificates for both internal and external communication.

Is it possible to use two certificates on the same port, so that existing Ed25519 certificates are still valid for internal communication, but another (non self-signed and more casual cyptosystem) certificate to be used for the web interface?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

爱人如己 2025-02-09 17:19:38

TLS客户端提供了支持哪种证书的信息 - 通过 signature_algorithms_cert signature_algorithms 扩展名 - 请参见 tls 1.3标准有关详细信息。这意味着服务器具有以下信息,客户端支持哪种证书,并且可以选择适当的证书。

如果您的特定服务器实际上实现了此选择,因此可以支持多个证书是未知的。并非所有服务器都实现此功能。

A TLS client provides the information which kind of certificates are supported - either through the signature_algorithms_cert or the signature_algorithms extension - see the TLS 1.3 standard for details. This means that the server has the information which kind of certificates are supported by the client and could select the appropriate certificate.

If your specific server actually implements this selection and thus can support multiple certificates is unknown though. Not all servers implement this feature.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文