gpt4 book ai didi

c# - 如何在 .NET C# 中为 HTTP/2 服务器实现 TLS-ALPN

转载 作者:太空狗 更新时间:2023-10-29 21:49:36 25 4
gpt4 key购买 nike

有谁知道,我该如何实现 TLS-ALPN在 .NET 中?

我实现了一个基本的 HTTP/2 服务器,但没有 TLS 加密。我在 google 中搜索,但我只找到了 C、Java 或其他语言的资源,但没有找到 .NET (C#) 的资源

最佳答案

根据 HttpTwo Github 上的项目目前由于错误而无法实现。

更新:.NET 不支持它。您可以在这里投票:https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/6264363-add-support-for-alpn-to-system-net-security-sslstr

引用:

The HTTP/2 RFC states that secure connections must use ALPN to negotiate the protocol. Unfortunately, .NET's SslStream has no ability to specify application protocols as part of the TLS authentication, so it can't support ALPN. There's an issue tracking this on dotnetfix however it seems like this isn't going to happen very soon (especially on mono and .NET 4.x).

关于c# - 如何在 .NET C# 中为 HTTP/2 服务器实现 TLS-ALPN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32022351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com