Commit Graph

129 Commits (master)

Author SHA1 Message Date
Jacob Barthelmeh bd24ccbd72 update expired google root cert for testing 2021-12-22 09:48:43 -07:00
Chris Conlon 7ec66590a1 add option to do one session resumption to ClientJSSE.java example 2021-12-21 13:58:23 -07:00
Chris Conlon 5e484d704a clean up JSSE ProviderTest example, register wolfJSSE 2021-11-19 12:00:35 -07:00
Chris Conlon 01bce04aeb update README.md, add examples/README.md and examples/provider/README.md 2021-11-05 14:37:42 -06:00
Chris Conlon 09a18dbfba add multi-threaded JSSE provider client and server example 2021-10-07 09:58:28 -06:00
Chris Conlon 759a63a4bc add ECC CA cert/key for testing 2021-01-14 14:32:48 -07:00
Chris Conlon 8b2ea7899e update copyright to 2021 2021-01-14 10:03:57 -07:00
Chris Conlon 23a5d6d851 update example jks files 2021-01-13 16:38:12 -07:00
Chris Conlon a8ef09a604 update example JSSE keystore files 2020-08-26 15:02:19 -07:00
Chris Conlon ad56c03802 modify example VerifyCallback to check preverify_ok 2020-08-26 14:52:53 -07:00
Chris Conlon a95a405a4b switch example server to load server cert chain 2020-08-26 14:52:25 -07:00
Chris Conlon 7cb05acd32 update example certs to match current wolfSSL 2020-08-26 14:51:18 -07:00
Chris Conlon 1cbb08a18b add non-blocking support for JSSE SSLSocket 2020-06-22 13:06:58 -06:00
Chris Conlon f425262cda check getPeerCertificates() result for null in example ClientJSSE/ServerJSSE before use 2020-06-12 10:49:26 -06:00
Chris Conlon 79a1c5484a rename example.com peer cert to example-com.der 2020-02-26 14:40:06 -07:00
Chris Conlon 0006e5dc48 add test case for X509Certificate.getSubjectAlternativeNames() 2020-02-26 12:07:30 -07:00
Chris Conlon 061aeb0027 update copyright on examples to 2020 2020-01-17 15:24:57 -07:00
Chris Conlon b6266c4958 add shell script for easier use of ProviderTest example 2020-01-17 12:02:28 -07:00
Chris Conlon 5851f48ff8 update jks files in threaded client/server example 2020-01-17 12:01:58 -07:00
Chris Conlon 55ce580ccc add example app to see installed Security Providers 2020-01-06 09:43:03 -08:00
Chris Conlon 7ba5a60872 update copyright to 2020 2020-01-03 14:50:25 -08:00
Jacob Barthelmeh 73686c1a5d add -setp and -getp to example, thank you Hideki Miyazaki 2019-07-25 13:58:19 -06:00
Chris Conlon 4a590735fb use client ECC CA in server.jks, update jks bundles, switch JSSE example default JSKs 2019-05-30 09:53:07 -07:00
Chris Conlon 8508d5522d add missing break in ServerJSSE.java version switch 2019-05-06 14:30:33 -07:00
Jacob Barthelmeh 6c1911426b remove old server example and trustmanager example 2019-04-17 16:39:57 -06:00
Jacob Barthelmeh f03747ab66 updates to decouple params and server example 2019-04-17 16:36:59 -06:00
Chris Conlon e6fd864fab add ServerJSSE example app 2019-04-17 14:24:19 -07:00
Jacob Barthelmeh aaa6bf2977 add example client 2019-04-17 14:30:02 -06:00
Chris Conlon 4570069c5e update copyright to 2019 2019-04-17 10:39:25 -07:00
Jacob Barthelmeh b3a596bc83 adjust Principal getName and matching of issuer 2019-04-17 11:19:14 -06:00
Jacob Barthelmeh 21b20fafee script to convert JKS to BKS 2019-04-15 17:01:00 -06:00
Chris Conlon d84e57255b add ca-ecc-cert.pem to all.jks example keystore 2019-04-10 09:52:48 -07:00
Chris Conlon f2d2ca8ab3 update example keystores, remove ca-cert from server.jks and add client-cert instead 2019-04-03 10:08:57 -07:00
Jacob Barthelmeh f8995c9b23 update JKS script added and more keystores 2019-03-27 12:04:38 -06:00
Chris Conlon cc07e1c76c add two-threaded client/server SSLSocket example 2019-03-22 10:32:38 -07:00
Chris Conlon 9feceec9b5 add multi threaded SSLServerSocket example 2019-03-21 15:39:42 -07:00
Chris Conlon db13b670a5 add debug logging with wolfjsse.debug system property 2019-03-15 12:56:10 -07:00
Chris Conlon 9997851801 add simple example client using SSLSocket 2019-03-15 10:56:29 -07:00
Chris Conlon 68db360777 finish loading client cert/key into WOLFSSL_CTX, add client.jks 2019-03-06 12:33:26 -08:00
Jacob Barthelmeh c5286b83e4 additions to certificate class implementation 2019-03-04 13:43:20 -07:00
Jacob Barthelmeh 2bcf367507 initial JNI certificate handling 2019-02-20 16:47:58 -07:00
Jacob Barthelmeh f5f0949a8f add SunX509 tag to provider 2019-02-19 09:44:21 -07:00
Jacob Barthelmeh 5c169f42ce add certmanager to native layer and verify with trustmanager 2019-02-18 16:46:31 -07:00
Jacob Barthelmeh 4ad28382da add trustmanager example and progress on wolfSSL TrustManager 2019-02-15 16:22:42 -07:00
Jacob Barthelmeh ce5be14b11 move provider server example to examples directory 2019-02-15 11:02:56 -07:00
Chris Conlon bae16f09ed update copyright to 2018 2018-11-13 13:28:06 -07:00
Chris Conlon 817aa539ba update example certs/keys to match current wolfSSL 2018-11-13 13:27:29 -07:00
Chris Conlon 6ba93fc65e fix Public Key callback registration in example client and server 2018-03-02 14:57:05 -07:00
Chris Conlon b8cbe1ce3d fix Atomic User callback registration in example client and server 2018-03-02 14:04:30 -07:00
Chris Conlon 453a2fde12 allow other HmacSHA* hash types in atomic user callback examples 2018-03-02 14:03:14 -07:00
Chris Conlon d7a1757355 fix I/O callback registration in example server 2018-03-02 10:35:41 -07:00
Chris Conlon b616f57cb7 fix I/O callback registration in example client 2018-03-02 10:28:08 -07:00
Chris Conlon 8d49af6a94 update example certs to match wolfSSL current ones 2018-03-02 10:20:37 -07:00
Kaleb Himes 5a7b234fd3
Merge pull request #13 from cconlon/copyright
update copyright to 2017
2017-12-27 12:16:55 -07:00
Chris Conlon 3f3c7732b3 add examples for ECC shared secret callback 2017-12-11 16:47:08 -07:00
Chris Conlon 73bde8b82e update copyright to 2017 2017-01-06 10:00:20 -07:00
Chris Conlon 1720df31aa add methods to check if native features are enabled 2016-08-10 11:27:30 -06:00
Chris Conlon 4ea4646e6c add method to check if CRL is enabled in native wolfSSL 2016-08-10 10:56:14 -06:00
Chris Conlon 5277c742f7 update copyright to 2016 2016-01-05 14:20:21 -07:00
Chris Conlon bdf8aea5e3 add PSK to example server usage 2015-10-16 16:55:03 -06:00
Chris Conlon 86a1795ac4 update server-ecc.pem 2015-10-16 16:26:30 -06:00
Chris Conlon 9dcdea076f switch MacEncrypt Callback to use WOLFSSL cached jobject 2015-10-16 15:23:00 -06:00
Chris Conlon d4c1b9643b swith IO Callbacks to use WOLFSSL cached jobject 2015-10-16 13:42:31 -06:00
Chris Conlon 119165534f add PSK junit tests 2015-10-16 11:54:14 -06:00
Chris Conlon 199bd14d1f switch generic Exception to WolfSSLJNIException 2015-10-16 10:24:59 -06:00
Chris Conlon b770b0d839 better error checking, exception checking 2015-10-15 18:04:30 -06:00
Chris Conlon 11cb95d261 add @Deprecated to SSLv3 methods 2015-10-15 13:59:58 -06:00
Chris Conlon 26b0925408 add PSK to examples 2015-10-15 13:52:38 -06:00
Chris Conlon b53aeaa772 update example certs and keys 2015-06-02 23:05:30 -06:00
Chris Conlon 6c65e4f8f4 clean up whitespace 2015-01-21 16:53:10 -07:00
Chris Conlon d90b48be9d update with CyaSSL to wolfSSL name change 2015-01-21 16:05:06 -07:00
Chris Conlon f93145bba7 update example certs 2014-10-28 15:19:14 -06:00
lchristina26 cdad6d064e update to Java 8 2014-09-17 12:58:11 -06:00
Chris Conlon fb18ed875a update FSF address, copyright dates 2014-04-16 11:43:41 -06:00
Chris Conlon 359483fab7 update OCSP support to match CyaSSL 2.9.4 2014-04-15 15:43:28 -06:00
Chris Conlon b425e3b4d5 update example certs, CRLs 2014-04-15 15:07:25 -06:00
Chris Conlon 19798c6cbb comment typo fix 2013-12-27 10:20:26 -07:00
Chris Conlon d234d79f36 make CRL monitor optional in example Server 2013-11-08 12:52:57 -07:00
Chris Conlon a1d10059bb initial repo creation 2013-11-08 12:38:38 -07:00