Webサービスにリクエスト(WebClient.UploadString())を送信するクライアントアプリケーション(Windowsサービス)があります。 IISを通じて証明書を作成しました。これは、WebClientに要求を送信する前に添付します。しかし、私は、次のメッセージが表示されます:自己署名入り証明書による証明書認証
The remote certificate is invalid according to the validation procedure.
私は、これは無効な証明書を持つサーバーを参照しているが、私は、クライアントがサーバーを信頼させるための最善の方法がわからないだと信じています。 Eventaully、このWebサービスは、Windowsサービスと同様にいくつかのサーバーにインストールされるので、証明書を単一のコンピュータに添付することはできません。何か案は?
XML WebServices(.NET 2.0)またはWCFを使用していますか?私は、X509証明書で作業する最善の方法は、あなたの設定ファイルであなたのポリシーを指定することであることがわかりました。 – jonnyb