2017-03-17 42 views
1

我正在嘗試使用SOAPUI來生成使用WS-Security配置的SOAP請求。 請求需要我籤在SOAPUI中籤署BinarySecurityToken

_ Body 
- TimeStamp 
- and Binary Security Token 

我能夠做的身體和時間戳一部分,但如果我在生成簽名的部分區段指定「名稱」作爲二進制安全令牌它給我的錯誤。 有沒有任何機構曾經在SOAP-UI中遇到過這個問題?

回答

2
在傳出的WS-Security配置

你必須添加三個要素 -Timestamp -Signature,在第一個簽名,你必須選擇「鍵標識符類型」的BinarySecurityToken -Signature,第二個簽名,你必須選擇「密鑰標識符類型」發行人名稱和序列號。 然後,您必須添加簽名的零件才能登錄零件部分。 要簽名的每個元素,您必須注意要簽署的奧德。在我的例子中是Timestamp,Body,然後是BinarySecurityToken。 使用上述元素(Timestamp,Body ...)填充名稱空間,填充名稱空間,並且必須將元素選擇到Encode部分。

然後,您必須將應付安全性應用於您的請求。

我希望能幫到你。