【发布时间】:2014-12-11 17:43:55
【问题描述】:
我在证书验证过程中遇到了时间延迟问题。我正在使用 WIF 和 JWT 令牌处理程序扩展进行基于声明的身份验证。如果打开 VPN,我在证书验证期间会有时间延迟(大约 20 秒)。当我在 Microsoft 管理控制台下打开证书存储时,我也发现了相同的行为与时间延迟。有什么办法可以避免这个问题?
【问题讨论】:
-
不要使用 VPN :) 它可能正在构建证书路径并在路径中下载 CA 的 CRL,以验证 JWT 令牌是否已使用有效证书进行签名。检查这些东西是否可以通过您的 VPN 获得。
-
感谢重播,实际上 Verisign 和 CA 颁发的证书在 VPN 上是可见的,CLR 也是可见的。我不确定,但几个月前我在 System.IdentityModel dll 中硬编码了时间延迟(睡眠())。可能是因为网络路由造成的
标签: .net c#-4.0 vpn wif timedelay