如何在 .Net 中为 SOAP 签名设置 sha256 签名算法



我创建了一个安装在我的Windows信任存储中的PKCS12证书。当我在 .Net 中使用此证书创建 SOAP 签名时,我得到的签名算法为 SHA1。是否可以更改消息签名的此算法,因为它在处理响应时会抛出错误。

我已经研究了几天(5+),但我无法找到解决方案,我正在使用WSE 3.0,为此几乎是不可能的。

因此,如果您使用的是 WSE 2.0 或 3.0,答案是否定的,您无法更改内部 cyrpto 提供程序,甚至无法对 SecurityToken 类进行子类类并覆盖 SignatureFormatter getter。

最新更新