Error : Message Queuing failed to verify digital signature of a message sent to queue
Error : Message Queuing failed to verify digital signature of a message sent to queue
我正在使用 net.msmq protocol
将消息从客户端计算机发送到远程计算机上 IIS 中托管的 WFC 服务。队列在 WCF 中设置为一种方式。队列启用了身份验证。
客户端可以成功发送消息,但消息以Dead-lettler messages
结尾。使用 mmc
检查邮件,发件人未通过身份验证(检查邮件属性的选项卡发件人)。
留言
Message Queuing failed to verify digital signature of a message sent
to queue
600 秒后出现在事件日志中。
发现问题是发件人使用了弱证书算法。
为了允许弱证书算法,我将此密钥添加到服务器计算机上的注册表中:
HKLM\SOFTWARE\Microsoft\MSMQ\Parameters\Security\WeakHashAlgorithms
并重新启动 MSMQ 服务。
参考:https://technet.microsoft.com/en-us/library/cc773571(v=ws.10).aspx
我正在使用 net.msmq protocol
将消息从客户端计算机发送到远程计算机上 IIS 中托管的 WFC 服务。队列在 WCF 中设置为一种方式。队列启用了身份验证。
客户端可以成功发送消息,但消息以Dead-lettler messages
结尾。使用 mmc
检查邮件,发件人未通过身份验证(检查邮件属性的选项卡发件人)。
留言
Message Queuing failed to verify digital signature of a message sent to queue
600 秒后出现在事件日志中。
发现问题是发件人使用了弱证书算法。
为了允许弱证书算法,我将此密钥添加到服务器计算机上的注册表中:
HKLM\SOFTWARE\Microsoft\MSMQ\Parameters\Security\WeakHashAlgorithms
并重新启动 MSMQ 服务。
参考:https://technet.microsoft.com/en-us/library/cc773571(v=ws.10).aspx