2016-05-18 4 views
0

iosデバイスからWCFサービス(メッセージセキュリティモードでwsHttpBinding)を呼び出していますが、暗号化された要求と応答を表示できません。 私はTestClientからサービスを呼び出していますが、要求と応答が暗号化されているのがわかります。私の要求と応答はネットワーク上で安全でなければなりません。 あなたは両方のJSONオブジェクトを追加し、あなたのリクエストで安全なオブジェクトを暗号化し、それをサーバーに送信するとき、パラメータオブジェクトをチェックし、安全なオブジェクトを暗号化するいくつかのパラメータsecureパラメータを追加する必要がありますIosデバイスからメッセージセキュリティモードを持つwsHttpBindingでIISサーバー上でホストされているWCFサービスを呼び出します。

<wsHttpBinding> 
<binding name="Service.BasicHttp.BindingConfig"> 
<security mode="Message" /> 
</binding> 
</wsHttpBinding> 

--binding applied on endpoint 

<endpoint address="" binding="wsHttpBinding" contract="CloudMitoAPI.ICloudMitoService" bindingConfiguration="Service.BasicHttp.BindingConfig"/> 

答えて

0

web.configファイルで私の設定あなたの秘密鍵は適切であるか改ざんされています。

+0

wcfのセッション管理に関するもう1つの質問があります。私たちがiosデバイスから電話をかけている間、wcfでセッションを管理する方法。あなたが追加する必要があるすべての – sachin

+0

まず [のServiceContract(SessionMode = SessionMode.Allowed)]のServiceContract で、その後の動作契約に追加するNEDD [ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)] publicクラスのサービス: IService { } –

+0

このリンクをチェックすることができます http://www.c-sharpcorner.com/UploadFile/dhananjaycoder/instance-management-in-wcf-part-sharp-2/ –

関連する問題