[英]Error : Message Queuing failed to verify digital signature of a message sent to queue
我正在使用net.msmq protocol
將消息從客戶端計算機發送到遠程計算機上 IIS 中托管的 WFC 服務。隊列在 WCF 中設置為一種方式。 隊列已啟用身份驗證。
客戶端可以成功發送消息,但它們以Dead-lettler messages
。 使用mmc
檢查消息,發件人未經過身份驗證(檢查消息屬性的選項卡發件人)。
消息
消息隊列無法驗證發送到隊列的消息的數字簽名
600 秒后出現在事件日志中。
找出問題在於發件人使用的是弱證書算法。
為了允許弱證書算法,我將此鍵添加到服務器計算機上的注冊表中:
HKLM\SOFTWARE\Microsoft\MSMQ\Parameters\Security\WeakHashAlgorithms
並重新啟動 MSMQ 服務。
參考: https : //technet.microsoft.com/en-us/library/cc773571(v=ws.10).aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.