2

Web サービスを使用するアプリケーションからウィンドウを操作しています。その Web サービスでは、クライアントがそのオブジェクトとともに SSL 証明書を渡す必要があります。しかし、「cryptographic exception was unhandled Unspecified Error」という例外が発生しています。

これが私のコードです:

Property24ListingService _service = new Property24ListingService();

            // 自己署名 SSL 証明書に問題がないことをアプリケーションに伝えるコード
            ServicePointManager.ServerCertificateValidationCallback = delegate(Object obj、X509Certificate 証明書、X509Chain チェーン、SslPolicyErrors エラー)
            {
                リターン(真);
            };

                webRef1.CredentialsHeader ヘッダー = 新しい webRef1.CredentialsHeader();
                header.EMail = メール;
                header.Password = pwd;

                _service.CredentialsHeaderValue = ヘッダー;
              // _service.ClientCertificates.Add(X509Certificate.CreateFromCertFile(cerPath));
                X509Certificate cer = 新しい X509Certificate(X509Certificate.CreateFromCertFile(cerPath));
                _service.ClientCertificates.Add(cer);

                MessageBox.Show(_service.EchoAuthenticated("こんにちは"));

                var エージェント = _service.FetchAgent(94);
                MessageBox.Show(agent.ToString());

「X509Certificate」オブジェクトを作成している行で例外が発生しています。

どんな助けでも素晴らしいでしょう!

4

0 に答える 0