問題タブ [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.
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 の両方で正常に機能する関数/
誰かが問題を解決するのを手伝ってください、
前もって感謝します。
vbscript - TLS 経由でメールを送信する
TLS を使用してメールを送信しようとしました。ポート番号は 587、サーバー名は smtp.gmail.com ですが、常にエラー「エラー '8004020e'」が発生しました。ポート 587 認証が TLS であるため、SSL を false に設定します。私のコードに何か問題がありますか?
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 も使ってみました)
ここで何が間違っていますか?
GTLsServerConnection
PS: 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
は次のとおりです。
php - PHPでsmtpから証明書を取得する
https-connections から証明書を取得できる php 関数がありますが、smtp-starttls でも使用できるように拡張できますか?
「tcp://」として開き、「STARTTLS」コマンドを送信した後、「ssl://」に切り替えることはできますか?
java - メールを送信しようとすると、ハンドシェイク中に Remote host closed connection が発生するのはなぜですか?
メールを送信する weblogic 12c で実行されている Web アプリケーションを取得しました。2 つの amazon インスタンスを取得しました。そのうちの 1 つは、異なる IP を持つ最初のインスタンスのクローンです。したがって、元のインスタンスでは問題なくメールを送信できましたが、クローン インスタンスでは次の例外が発生します。
メールを送信するための私のコードは次のとおりです。
そして、ここに私のプロパティがあります:
私もこのプロパティを使用してみました:
TLS や SSL を使用しないようにプロパティを設定しようとしましたが、クローン インスタンスでは常に同じ例外が発生し、元のインスタンスではメールが送信されます。何が間違っている可能性がありますか?前もって感謝します。
python - Python は iRedMail 経由で電子メールを送信できません
メールサーバーに iRedEmail をインストールしました。現在、デフォルトの証明書があります。通常のメールクライアントを使用すると、メールサーバーの証明書を信頼するように求められ、メールサーバーからのメールの受信/送信が開始されます
しかし、電子メールを送信するための独自の Python プログラムを作成すると、電子メール クライアントのように同じことを行う方法がわかりません。現在、Pythonは「サーバー構成の問題」というエラーを出します