【发布时间】:2019-02-21 16:39:01
【问题描述】:
我正在尝试找出一种方法来为 UWP 应用上的客户端列出所有受支持的密码套件。不幸的是,我在网上找到的唯一解决方案是检查哪些密码套件可用于您打算使用 SslStream 类连接的服务器。有没有办法在客户端上检索受支持的密码套件而无需连接到服务器?
【问题讨论】:
-
很遗憾,现在好像没有这个API来列出支持的密码套件。不同的Windows版本支持不同的TLS密码套件和优先级。建议您可以在本地文件或Web服务中列出它们,并在使用时获取。帖子列表数据的维护需要手动处理。
-
Windows 上安装的密码套件列表是否有保证?例如,用户是否能够删除/卸载密码套件?只有当用户无法手动删除密码套件时,我才能在本地文件或 Web 服务中列出密码套件。
-
是的,获取计算机的 TLS 密码套件列表。通过命令提示如下:docs.microsoft.com/en-us/powershell/module/tls/… 但是,用户无法删除/卸载它们。
-
非常感谢!
-
我可以将它们发布为答案 ^.^ 然后可以关闭问题。