Commit Graph

30 Commits (e945bf801d014bc169e5fd5385b7d6bbd438484b)

Author SHA1 Message Date
Chris Conlon e945bf801d JNI: add X509v3 certificate generation support to WolfSSLCertificate class, supporting key usage, extended key usage, subject alt name, and basic constraints extensions. Self signed and CA-signed support, along with example app. Update example certs to match current wolfssl. 2023-08-22 15:25:06 -06:00
Chris Conlon a8db5c4c5e initial fixes from SonarQube 2023-05-19 16:45:33 -06:00
Chris Conlon 21ea49b6bd update copyright dates to 2023 2023-03-30 15:28:19 -06:00
Chris Conlon b4bb2d9aba make example KeyStores more specific to certs/type contained, allows for more granular testing 2022-04-19 16:13:07 -06:00
Chris Conlon 8c41245dc4 update copyright dates to 2022 2022-01-18 10:19:03 -07:00
Chris Conlon f0ce1195d7 update missing Javadocs, fixes build warnings with newer JDKs 2022-01-17 14:27:54 -07:00
Chris Conlon 8b2ea7899e update copyright to 2021 2021-01-14 10:03:57 -07:00
Chris Conlon 2d4d59f982 add more debug logs to WolfSSLX509 2020-06-10 16:22:25 -06:00
Chris Conlon 823fcb6bcc add null protections in WolfSSLX509.java 2020-03-19 14:06:41 -06:00
Chris Conlon 5ee59c2458 move finalize() in WolfSSLX509.java to bottom of class 2020-03-18 11:23:12 -06:00
Chris Conlon 93b84e31d9 add X509Certificate.getSubjectAlternativeNames() support 2020-02-25 17:18:03 -07:00
Chris Conlon 3d2a448f6a fix null check in WolfSSLX509 2020-01-24 11:08:01 -08:00
Jacob Barthelmeh 78043a4251 add null check on input string 2020-01-20 16:57:04 -08:00
Chris Conlon 1b176165e9 remove whitespace, keep lines under 80 chars 2020-01-17 15:25:04 -07:00
Chris Conlon 7ba5a60872 update copyright to 2020 2020-01-03 14:50:25 -08:00
Chris Conlon 9b01a69856 remove @Override on WolfSSLX509.verify(PublicKey, Provider) 2019-08-28 10:25:43 -07:00
Jacob Barthelmeh b64fd049b7 increase code coverage and remove whitespaces 2019-04-18 16:55:51 -06:00
Jacob Barthelmeh f03747ab66 updates to decouple params and server example 2019-04-17 16:36:59 -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 c098e09f83 changes for android testing 2019-04-15 16:57:10 -06:00
Jacob Barthelmeh eee7e270e6 add more certificate tests and fixes 2019-04-11 14:19:11 -06:00
Jacob Barthelmeh f1f19dadb6 add SSLSession tests 2019-04-05 17:02:37 -06:00
Jacob Barthelmeh dc9ebc3491 resolve some warnings 2019-04-04 15:33:48 -06:00
Jacob Barthelmeh 0745c0fee8 add javax wrapper for certificate 2019-03-07 09:38:15 -07:00
Jacob Barthelmeh 0622f0a93d add TBS certificate support 2019-03-06 16:36:59 -07:00
Jacob Barthelmeh 2516b68310 inital implementation of SSLSession class 2019-03-06 10:30:00 -07:00
Jacob Barthelmeh cbfc90a1e0 add get extension set function 2019-03-04 16:35:16 -07:00
Jacob Barthelmeh c5286b83e4 additions to certificate class implementation 2019-03-04 13:43:20 -07:00
Jacob Barthelmeh 3bdaef629d auto generated stubs for context and X509 2019-02-13 14:27:07 -07:00