問題タブ [tls1.3]
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.
android - Android 8/9 で OkHttp 3.12.x の TLSv1.3 を有効にする方法は?
Android 9 (Pixel 2 デバイス) で OkHttp 3.12.2 を使用しており、OpenSSL 1.1.1 で実行されている nginx 1.14.0 に接続しようとしています。nginx は TLSv1.3 に対応しています。Ubuntu 18.04 の Firefox 66.0.2、Android 9 の Chrome 73.0、および ChromeOS 72.0 でこれを確認しました。
ただし、OkHttp は常に TLSv1.2 をネゴシエートします。RESTRICTED_TLS ConnectionSpec も設定しようとしましたが、役に立ちませんでした。
Android で TLSv1.3 を動作させる方法に関する具体的な指示は見つかりませんでした。Android 8 と 9 だけが TLSv1.3 をそのままサポートしていることを私は知っています。その制限で今のところ大丈夫です。
以前の TLS 移行での私の経験では、関連するすべてのコンポーネントを更新する以外に何もする必要はありません。