BasicHttpBinding
を使用して、セキュリティで保護された(https)ポートでホストされているWebサービスに接続しています。それを機能させるために、私はSecurity.Mode
をTransportWithMessageCredential
とSecurity.Message
からBasicHttpMessageCredentialType.Cerificate
に変更しました。私も電話していますhttps BasicHttpBindingを使用し、証明書のエラーを無視する
client.ClientCredentials.ClientCertificate.SetCertificate()
件名はlocalhostです。
ここで問題となるのは、単体テストではWebサーバーからの署名のない証明書があり、プロキシの作成中にスローされた証明書のエラーは無視されます。私は「証明書を指定する」というエラーが表示され続けるので、私はそうすることができません。今、私は無知です。私はここに助けを感謝します。
サーバ証明書だけを使用している場合は、 'SecurityMode'を' Transport'に設定してください。 – Tung
Thanks @Tung;私はRemoteCertificateValidationCallbackメソッドを呼び出すことができ、エラーを無視するために 'TRUE'を返すことができます!あなたのコメントを答えとして書いてください! –