2011-12-19 27 views
0

httpsプロトコルでWebサービスを使用しようとしています。私は証明書を持つパスワードで保護されたp12ファイルを持っています。このファイルをインポートした後、私はブラウザ上でサービスメソッドを見ることができ、VisualStudioクライアントアプリケーションでServiceReferenceとしてサービスを追加できます。このサービスのメソッドを呼び出す際に問題が表示されます。ほぼすべてを試しましたが、引き続き「{server_name}権限でSSL/TLS用の安全なチャンネルを確立できませんでした」というエラーが表示されます。 何が間違っていますか?ssl経由でWebサービスを使用できません

+1

認証にNetworkCredentialクラスを使用しましたか? http://msdn.microsoft.com/es-es/library/system.net.networkcredential%28v=vs.80%29.aspx –

+0

いいえ、資格情報は必要ありません – user1013552

答えて

1

は、少なくともいくつかの原因がありますが、私は、証明書の検証のコールバックを再定義することによって開始する:あなたがサービスにアクセスする前に

ServicePointManager.ServerCertificateValidationCallback = (a,b,c,d) => true; 

は、クライアントコードでこのようなを入れてください。

関連する問題