問題タブ [starttls]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
280 参照

winapi - ldap_start_tls は、winldap を使用するマルチスレッド アプリケーションに対して 0x35 を返します。

シングルスレッドアプリケーションで正常に動作するwinldapを使用してtlsを使用してldapサーバーに接続するコードを次に示します。同じコードをマルチスレッドの巨大なアプリケーションと統合すると、アプリケーションはldap_start_tls関数で失敗します、エラーの可能性を確認しましたが、手掛かりがありません。

エラー コードは 0x35 (LDAP_UNWILLING_TO_PERFORM) です。

しかし、SSL は私のアプリケーションでは問題なく動作します。

SSL を使用して、ldapserver に対して認証できます。

SSL/TLS を有効にして opends を使用しています

LDAP_OPT_SERVER_CERTIFICATE オプションと true を返すコールバック関数を設定して、証明書関連の問題を解決しようとしました。

/シングルスレッドアプリケーションの場合、ssl と TLS の両方で正常に機能する関数/

誰かが問題を解決するのを手伝ってください、

前もって感謝します。

0 投票する
1 に答える
4566 参照

vbscript - TLS 経由でメールを送信する

TLS を使用してメールを送信しようとしました。ポート番号は 587、サーバー名は smtp.gmail.com ですが、常にエラー「エラー '8004020e'」が発生しました。ポート 587 認証が TLS であるため、SSL を false に設定します。私のコードに何か問題がありますか?

0 投票する
1 に答える
1038 参照

smtp - サーバー側の SMTP STARTTLS を実装するにはどうすればよいですか?

Vala と GLib + GIO を使用して単純な SMTP サーバーを実装しようとしています。

プレーンテキスト通信は今のところ問題ありませんが、STARTTLS を使用した TLS になるとさらに難しくなります。

これは私がこれまでに持っているコードです:

と で有効な SSL 証明書vsmtpd.key(vsmtpd.crt私は で生成しましたopenssl req -x509 -newkey rsa:2048 -keyout vsmtpd.key -out vsmtpd.pem -days 365 -nodes) を指定して、プログラムを開始し、次の OpenSSL コマンドを実行して STARTTLS をテストします。

私のプログラムからの出力は次のとおりです。

OpenSSL からの出力は次のとおりです。

出力から私が理解していることは、私のプログラムは TLS ハンドシェイクが完了する前に接続を閉じます。(Thunderbird と Claws Mail も使ってみました)

ここで何が間違っていますか?

GTLsServerConnectionPS: STARTTLS の状況で使用する方法の例が見つかりませんでした。

アップデート:

OpenSSL の -ssl2、-ssl3、-tls1、-tls1_1、-tls1_2 オプションも試しましたが、これも機能しません。

収量:

したがって、クライアントは「client hello A」を送信しますが、サーバーは正しい「server hello A」を送信しません。

別の方法として、 を試すこともできますgnutls-cli --crlf --starttls-proto=smtp --port 10025 localhost

からの出力GNUTLS_DEBUG_LEVEL=11 ./vsmtpdは次のとおりです。

0 投票する
1 に答える
83 参照

php - PHPでsmtpから証明書を取得する

https-connections から証明書を取得できる php 関数がありますが、smtp-starttls でも使用できるように拡張できますか?

「tcp://」として開き、「STARTTLS」コマンドを送信した後、「ssl://」に切り替えることはできますか?

0 投票する
0 に答える
622 参照

java - メールを送信しようとすると、ハンドシェイク中に Remote host closed connection が発生するのはなぜですか?

メールを送信する weblogic 12c で実行されている Web アプリケーションを取得しました。2 つの amazon インスタンスを取得しました。そのうちの 1 つは、異なる IP を持つ最初のインスタンスのクローンです。したがって、元のインスタンスでは問題なくメールを送信できましたが、クローン インスタンスでは次の例外が発生します。

メールを送信するための私のコードは次のとおりです。

そして、ここに私のプロパティがあります:

私もこのプロパティを使用してみました:

TLS や SSL を使用しないようにプロパティを設定しようとしましたが、クローン インスタンスでは常に同じ例外が発生し、元のインスタンスではメールが送信されます。何が間違っている可能性がありますか?前もって感謝します。

0 投票する
1 に答える
462 参照

python - Python は iRedMail 経由で電子メールを送信できません

メールサーバーに iRedEmail をインストールしました。現在、デフォルトの証明書があります。通常のメールクライアントを使用すると、メールサーバーの証明書を信頼するように求められ、メールサーバーからのメールの受信/送信が開始されます

しかし、電子メールを送信するための独自の Python プログラムを作成すると、電子メール クライアントのように同じことを行う方法がわかりません。現在、Pythonは「サーバー構成の問題」というエラーを出します