如何设置WSE 3.0 UsernameToken的创建时间

时间:2014-11-05 21:04:59

标签: c# wse3.0 usernametoken

我正在使用WSE 3.0 UsernameToken与网络摄像头进行通信。由于我的PC和网络摄像机之间的时差我无法验证,允许的时间差是+ - 5秒UTC时间,我当前的差异是59分19秒。问题是当我创建UsernameToken实例时,已经设置了Created属性,并且它是只读的。

var token = new UsernameToken(Username, Password, PasswordOption.SendHashed);

我尝试手动更改UsernameToken实例生成的 xmlelement 以更正时间间隔,但仍然会错误400

XmlElement securityToken = token.GetXml(new XmlDocument()); securityToken.ChildNodes[3].InnerText = time.ToString("yyyy-MM-ddTHH:mm:ss.fffZ");

0 个答案:

没有答案