このプロジェクトについて

wolfSSL JSSEプロバイダーとJNIラッパーは、ネイティブwolfSSL Cライブラリを活用し、JavaアプリケーションにTLS 1.3までのSSL/TLSサポートを提供します。JSSEプロバイダー(wolfJSSE)と薄いJNIインターフェースを含みます。このライブラリはFIPS 140-2/140-3、ハードウェア暗号化、商用サポートをサポートします。ビルドオプションにはMake、Ant、Mavenがあり、Linux、macOS、Windows(Visual Studio)、Android(StudioおよびAOSP)のプラットフォームをサポートします。jlinkカスタムランタイム向けのJava 9+モジュールサポート(JPMS)を提供し、サンプル、デバッグプロパティ、セキュリティプロパティのカスタマイズを含みます。このプロジェクトでは、--enable-jniを付けてネイティブwolfSSLをビルドおよびインストールする必要があります。SSLContext、SSLEngine、X509マネージャーなどの標準JSSEクラスを実装し、ネイティブwolfSSLで有効化された場合の安全な再ネゴシエーションをサポートします。