我在新框架中看到许多方法,它们async/await在C#中使用新的异步模式/语言支持.为什么没有Monitor.EnterAsync()或其他async lock机制可以尽快释放当前线程并返回lock?
我认为这是不可能的 - 问题是为什么?
我正在使用标准SSLStream在C#中实现SSL服务器.
到目前为止一切都很好,但是 - AuthenticateAsServer只接受单个证书作为参数,而我必须提供完整的链(其中3个).
我用所有证书构建了PKCS12结构(在Mono.Security的帮助下),然后调用new X509Certificate2(pkcs12.GetBytes()),但是,只有一个呈现给客户端.
所以,问题是 - 如何做到这一点?
谢谢!
PS:我需要一个可移植的解决方案,它可以在Windows上的Mono和.NET中运行.