【发布时间】:2013-07-18 11:34:42
【问题描述】:
出于安全原因,我想阅读证书详细信息(例如到期日期或 CN)。
通常网络类中有一些可用的属性,允许检查证书。这在 WP8 实现中是缺失的。
我还尝试创建一个 SslStream,但也无法获取任何证书详细信息,例如 .net 4.5 上的 RemoteCertificate。
var sslStream = new SslStream(new NetworkStream(e.ConnectSocket));
SslStream 缺少与安全性相关的所有内容。所以看起来 BountyCastle 和其他库也无法获得证书,因为底层框架不支持它。
所以我的问题是:
- 我可以使用其他方法阅读 WP8 的 CN 或其他 Certificate 详细信息吗?
- 如果没有,您如何使用 SSL Pinning 或客户端证书验证等技术在 WP8 上创建非常安全的应用程序(线路银行)?WP8 不支持这有什么原因?
问候 霍尔格
【问题讨论】:
标签: ssl windows-phone-8 network-programming tcpclient bouncycastle