9

自己署名 TLS/SSL 証明書を持つ FTP サイトにファイルを ftp しようとする .NET クライアント アプリケーションがあります。この FTP サイトは、Windows 7 Enterprise、IIS 7 で実行されています。次のエラーが表示されます。

検証手順によると、リモート証明書が無効です

信頼されたルート証明書に証明書をインストールしようとしましたが、それでもうまくいきません。

ここの投稿のいくつかに記載されているコードでデリゲートコールバックを使用しました-動作します。しかし、それを本番コードで使用したくありません。

また、本番環境では、一部のお客様が自己署名証明書を使用しています。

この問題を解決する方法についてのアイデアはありますか?

4

5 に答える 5

1

ドメイン名ではなく IP アドレスに接続しようとした場合にも、このエラーが発生します。証明書はドメイン名に対して発行されるため、IP アドレスは機能しません。

于 2017-12-05T17:53:22.283 に答える
0

.NET経由でも同じ問題が発生し、証明書のルートとチェーンは自分のアカウントとローカルマシンアカウントでさえ信頼されていました。したがって、証明書は金色でした。

私にとって、私は間違ったホスト名を使用していました。私は完全修飾名を使用していました(そして正しい場所に到達していました)が、証明書は実際には別のエイリアスに発行されました。したがって、サーバー名が証明書に記載されているものと正確に一致していることを確認してください。

この記事をチェックしてください、それが私が答えを見つけた方法です...多分イベントサブスクリプションはあなたも必要なものです...

http://www.limilabs.com/blog/the-remote-certificate-is-invalid-according-to-the-validation-procedure

于 2013-03-21T23:40:23.923 に答える