SignedXml.CheckSignature性能问题

时间:2010-01-28 10:15:41

标签: .net xml digital-signature xml-signature

我在使用.NET 3.5检查XML文件的签名时遇到问题。一切正常,但随机性能差。有时它是即时的,但在其他时候它可能需要10或15秒才能返回。

我已经检查了机器,没有任何事情影响它的整体性能,并且在不同的机器上也是如此,所以我不认为它与一台机器有关。

我已经将它缩小到.CheckSignature()方法,所以一旦它击中它就会有任何人在猜它什么时候回来。

有人有任何想法或建议吗?

1 个答案:

答案 0 :(得分:0)

回顾过去未回答的问题,我想我会发布一个可能对某人有用的更新。

虽然我没有找到性能问题的答案,但我所做的是在一个单独的线程中启动签名验证,这允许我显示一个带有进度条的对话框,向其显示用户的某些内容正在发生,而不是看似悬挂的应用程序。