1
我試圖通過WCF連接到Java服務。該服務期望身體以及SOAP消息的主體都被簽名。WCF只簽署身體
我正在做一個自定義與MutualCertificate安全綁定,但似乎這方面的跡象,不僅身體而且頭部(或它的一部分)。
這是真的嗎?
如果是這樣,我該怎麼做才能簽署身體?
感謝
我試圖通過WCF連接到Java服務。該服務期望身體以及SOAP消息的主體都被簽名。WCF只簽署身體
我正在做一個自定義與MutualCertificate安全綁定,但似乎這方面的跡象,不僅身體而且頭部(或它的一部分)。
這是真的嗎?
如果是這樣,我該怎麼做才能簽署身體?
感謝
我認爲,你可以使用:
[MessageBodyMember(ProtectionLevel=ProtectionLevel.EncryptAndSign)]
或
[MessageBodyMember(ProtectionLevel=ProtectionLevel.Sign)]
突出你想要的簽名/加密?
我想,只有身體簽署,頭 – DkAngelito 2012-04-17 21:59:12
的任何不準確的部分 - 所以每個主體部件該標籤添加到。 – Chris 2012-04-19 06:19:41
呃..不是那麼簡單,因爲即使那些沒有這個裝飾器的部分將會是'SignAndEncrypt''d。因爲這是默認設置。爲了完成這項工作,他必須首先在合同接口級別的頂部設置'ProtectionLevel = ProtectionLevel.None',然後根據您的裝飾器示例在每個單獨的消息主體處將其覆蓋爲'Sign'。而且他正在使用傳輸安全,所以不需要加密,只需簽署即可。 – 2012-12-05 23:17:14