Commit Graph

160 Commits (master)

Author SHA1 Message Date
Chris Conlon 0461766540 F-12703: resolve the example main class ahead of the wolfcrypt-jni jar 2026-09-11 17:37:48 -06:00
Chris Conlon 1675ad794d F-5273: remove no-op endpoint identification block from DtlsClientEngine example 2026-08-20 16:20:14 -06:00
Chris Conlon cc5ad12a7c F-5271: require client certificate authentication in DualProviderFIPSTest example 2026-08-20 16:20:14 -06:00
Chris Conlon 28d4ad5735 F-5270: require client certificate authentication in ThreadedSSLSocketClientServer example 2026-08-20 16:20:14 -06:00
Chris Conlon 2a3191e3ae F-5211: verify server hostname in RMI TLS client example via endpoint identification 2026-08-20 15:37:31 -06:00
Chris Conlon ce9eb0dcba F-5210: require client certificate authentication in RMI TLS server socket factory 2026-08-20 15:37:31 -06:00
Ruby Martin 926ebac7a6
Merge pull request #398 from cconlon/fenrirAug13
Fenrir fixes: X.509 JNI safety, I/O callback validation, and debug-log corrections
2026-08-16 16:36:36 -05:00
Chris Conlon b3d5121c95 F-9125: use a private mktemp workspace with trap cleanup in PQC keystore script 2026-08-14 14:52:26 -06:00
Chris Conlon 0007aef707 F-9112: include anyExtendedKeyUsage OID in X509 extended key usage results 2026-08-13 10:00:02 -06:00
Chris Conlon 9fc8bcd8bb update example certs and jks files to match upstream wolfssl 2026-08-10 14:17:57 -06:00
Ruby Martin e2be31abbc
Merge pull request #388 from cconlon/fenrirJuly22
Fixes for JNI callback locking, buffer sizing, and JSSE example updates
2026-07-24 12:04:07 -05:00
Chris Conlon e6b9302f20 F-5885: verify peer hostname for non-loopback hosts in Client example 2026-07-23 16:01:45 -06:00
Chris Conlon f1af45ed1f F-5209: enable hostname verification in ClientSSLSocket example 2026-07-23 10:22:36 -06:00
Chris Conlon b799394f11 F-5208: enforce client authentication in MultiThreadedSSLServer example 2026-07-23 10:22:36 -06:00
Chris Conlon 8d7dfbaa1e License: change license from GPLv2 to GPLv3 to match native wolfSSL 2026-07-22 13:41:50 -06:00
Ruby Martin 9f37b59559
Merge pull request #373 from cconlon/csrAltNameExpansion
Add WolfSSLCertRequest.addAltName() to support non-hostname SAN types in CSRs
2026-06-17 16:23:01 -06:00
Chris Conlon 2a576e3428 JNI: add WolfSSLCertRequest.addAltName() to support non-hostname Subject Alternative Name types in CSRs 2026-06-12 11:43:11 -06:00
Chris Conlon 52fbdb6c91 JNI/JSSE: Add ML-KEM (FIPS 203) TLS 1.3 named group support and ML-DSA (FIPS 204) support and tests 2026-06-11 16:10:59 -06:00
Jeremiah Mackey 1c1e32b667 Quote shell variable expansions 2026-04-06 03:21:01 +00:00
Chris Conlon b22331f352 JSSE: add PSK support via JNI callbacks and WolfSSLParameters 2026-03-17 15:13:48 -06:00
Chris Conlon 0d7770651d JNI/JSSE: add wolfjsse.skipFIPSCAST Security property for skipping initial FIPS CAST run when used alongside wolfJCE 2026-03-12 14:33:25 -06:00
Paul Adelsbach 34f3518ef6 Add CRL decode 2026-02-23 15:19:41 -08:00
Paul Adelsbach 1efe944fa7 Add cert/CRL capabilities: skid, akid, dist point, netscape 2026-02-18 11:23:35 -08:00
Paul Adelsbach 8df7464b8c Extend AIA interface 2026-02-03 09:56:11 -08:00
Chris Conlon 214fab3a7e JNI: add X.509 Name Constraints extension support and new classes WolfSSLNameConstraints, WolfSSLGeneralName 2026-01-27 13:58:21 -07:00
Chris Conlon e95232fdd5 JNI: add WolfSSLAltName class and enhanced SAN parsing support 2026-01-16 17:43:38 -07:00
Chris Conlon 3c6dcc79be Testing/Examples: fix comment style test failure for // comments 2026-01-08 14:31:11 -07:00
Chris Conlon 464cfc39d1 Update copyright dates to 2026 2026-01-08 10:05:04 -07:00
Chris Conlon 9d469b5441 Testing: fix Android JUnit test paths and keystore types 2025-12-23 15:14:35 -07:00
Chris Conlon 37eaa1215b JSSE: add Android non-standard checkServerTrusted() in X509TrustManager 2025-12-17 11:53:48 -07:00
JeremiahM37 7dc8dccc9e JNI CID extension support 2025-11-19 10:31:53 -07:00
Chris Conlon 4a42a122f5 JSSE examples: add DTLS 1.3 example client and server 2025-05-09 16:59:23 -06:00
Chris Conlon 36a1057366 JNI: add DTLS 1.3 to JNI-only layer 2025-02-17 10:53:17 -07:00
Chris Conlon 36bfbd1757 JNI: wrap Atomic Record VerifyDecrypt callback 2025-01-30 16:51:33 -07:00
Chris Conlon 4923528863 JNI: refactor com.wolfssl.wolfcrypt.RSA/ECC/EccKey classes to avoid wolfJCE namespace conflicts, removing com.wolfssl.wolfcrypt directory 2025-01-30 16:51:31 -07:00
Chris Conlon eb4ee89bd0 JNI/JSSE: update copyright to 2025 2025-01-06 15:48:38 -07:00
Chris Conlon 2fa04177fc JNI: add wolfSSL JNI Java level debugging, add wolfssljni.debug=true System property support 2024-11-21 15:33:14 -07:00
Chris Conlon 09088cd618 JSSE: add threaded RMI example client and server apps 2024-10-24 17:39:52 -06:00
Sage Stefonic bde37eec21 add rsa_pss support in wolfJSSE 2024-08-08 15:18:08 -07:00
David Garske 4e70b6827d
Merge pull request #212 from cconlon/threadedJNIClient
JNI: add example threaded client/server applications (JNI only)
2024-08-01 11:22:05 -07:00
Chris Conlon 1abeaf1584 JSSE: add Host into HTTP GET in example ClientJSSE, used with -g 2024-07-19 13:33:59 -06:00
Chris Conlon bd56bf8544 JNI: add example threaded client/server applications, client does session resumption with get/setSession() 2024-07-19 13:07:46 -06:00
Chris Conlon 855fdeff2a JSSE: add script to convert example .jks files to wolfJCE WKS KeyStore type (.wks) 2024-07-15 16:17:26 -06:00
Chris Conlon 49a781bbd0 JSSE: add -ksformat option to example ClientJSSE and ServerJSSE to specify KeyStore type 2024-07-15 16:16:35 -06:00
Chris Conlon 1e65f4c215 JSSE: add -sysca option to example clientJSSE, load system CA certs ignoring any passed in 2024-07-15 16:16:35 -06:00
Chris Conlon 9b8a0c425e JNI: correct example MyTls13SecretCallback CLIENT_TRAFFIC_SECRET and SERVER_TRAFFIC_SECRET 2024-04-25 16:59:45 -06:00
Chris Conlon d33185cdaf JNI/JSSE: correctly free WOLFSSL_X509 from wolfSSL_get_peer_certificate() for wolfSSL >= 5.3.0 2024-04-17 15:59:50 -06:00
Chris Conlon 988a29e0f3 Remove text meta data from ca-cert.pem, ca-ecc-cert.pem for Android compatibility 2024-04-09 10:38:04 -06:00
Chris Conlon f999d7d34f Update example certs and JKS files to match latest wolfSSL 2024-04-05 16:20:57 -06:00
Chris Conlon 6229224d5d Fix Windows build warnings, update WindowsConfig.bat, ALPN bytes test in WolfSSLSession 2024-04-05 16:20:03 -06:00