[解決済み] .NetでWebサービスを呼び出す際に発生する無効なSSL証明書エラーを回避する方法
2023-04-05 15:11:54
質問
有効な SSL 証明書をまだ持っていない新しい SharePoint をセットアップしています。その上で Lists Web サービスを呼び出して、セットアップに関するいくつかのメタデータを取得したいと思います。しかし、これを実行しようとすると、例外が発生します。
基礎となる接続は閉じられました。SSL/TLS セキュア チャンネルの信頼関係を確立できませんでした。
ネストされた例外はエラーメッセージを含んでいます。
リモート証明書は、検証手順によると無効です。
一時的な証明書を使用しているため、これは正しいです。
私の質問は、.Net ウェブサービスクライアント ( SoapHttpClientProtocol ) にこれらのエラーを無視するように指示できますか?
どのように解決するのですか?
この問題に直面したときに私がとった方法は、一時的な証明書の署名者を、問題のコンピュータの信頼できる当局のリストに追加することでした。
私は通常、CACERT で作成した証明書でテストを行い、それらを信頼できる当局のリストに追加することで、見事に成功しました。
この方法で行うことは、アプリケーションにカスタム コードを追加する必要がなく、アプリケーションがデプロイされたときに何が起こるかを適切にシミュレートすることを意味します。そのため、これは、プログラムでチェックをオフにするよりも優れたソリューションだと思います。
関連
-
[解決済み] ポストバックまたはコールバックの引数が無効です。 イベント検証は '<pages enableEventValidation="true"/>' を使用して有効になっています。
-
[解決済み] Visual Studioの "ターゲットフレームワーク "が見つからない
-
[解決済み] AndroidでWCFサービスを利用する方法
-
[解決済み] ファイルまたはアセンブリをロードできませんでした 操作がサポートされていません。(HRESULT: 0x80131515 からの例外)
-
[解決済み] Nuget接続の試行に失敗しました。"Unable to load service index for source"。
-
[解決済み] .NETでのdecimal, float, doubleの違い?
-
[解決済み] .Any() vs .Count() > 0のどちらのメソッドがより良いパフォーマンスを発揮しますか?
-
[解決済み] WCF - メッセージサイズのクォータを増加させる方法
-
[解決済み] SSL/TLSセキュアチャネルの信頼関係を確立できなかった -- SOAP
-
[解決済み] C# Ignore certificate errors?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] データテーブルの並べ替え
-
[解決済み] asp.netでWebサービスのタイムアウト時間を長くする方法は?
-
[解決済み] Microsoft.NETFrameworkとMicrosoft.NETFramework64の違いは何ですか?
-
[解決済み] AndroidでWCFサービスを利用する方法
-
[解決済み] 1は有効なWin32アプリケーションではありません "を解決するには?
-
[解決済み] terminationGracePeriodSeconds not
-
[解決済み] app.configが作成されるタイミングとapp.exe.configが作成されるタイミング、その違いとは?
-
[解決済み] 埋め込みリソーステキストファイルの読み方
-
[解決済み] System.Timers.Timer vs System.Threading.Timer
-
[解決済み] WCF - メッセージサイズのクォータを増加させる方法