Chris Conlon
|
b7ed1d3140
|
JSSE: fixes for some items found with SpotBugs
|
2024-09-16 15:51:12 -06:00 |
Chris Conlon
|
4de186eae1
|
JSSE: add wolfjsse.keystore.type.required Security property support to enforce KeyStore type used in KeyManager and TrustManager objects
|
2024-07-15 16:17:23 -06:00 |
Chris Conlon
|
b80a989b4e
|
JSSE: refactor KeyManager and TrustManager loading of KeyStore in engineInit(), add support for wolfJCE WKS KeyStore type
|
2024-07-15 16:16:35 -06:00 |
Sage Stefonic
|
90627f0864
|
KeyManager and TrustManager throw exceptions if used when uninitialized
|
2024-05-28 13:25:26 -07:00 |
Chris Conlon
|
85cfeeaf90
|
update copyright to 2024
|
2024-01-16 15:35:09 -07:00 |
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
|
eceec985d3
|
add support for keyStore/keyStoreType/keyStorePassword system properties
|
2022-08-17 14:42:50 -06:00 |
Chris Conlon
|
1e0bf44201
|
add and comment default constructors to avoid Javadoc warnings on newer JDK versions
|
2022-04-15 11:45:09 -06:00 |
Chris Conlon
|
8c41245dc4
|
update copyright dates to 2022
|
2022-01-18 10:19:03 -07:00 |
Chris Conlon
|
84c9f99550
|
WolfSSLTrustManager: add support for loading default cacerts in Java 9+
|
2022-01-14 13:22:01 -07:00 |
Chris Conlon
|
8b2ea7899e
|
update copyright to 2021
|
2021-01-14 10:03:57 -07:00 |
Jacob Barthelmeh
|
77dcddd8c0
|
fixes for infer null deref. warnings
|
2021-01-10 16:29:21 +07:00 |
Chris Conlon
|
64d4821188
|
WolfSSLTrustManager: extra debug msgs, add /etc/ssl/certs/java/cacerts as a default system cert location
|
2020-08-14 16:06:21 -07:00 |
Chris Conlon
|
86f708b5bf
|
add more debug logs to WolfSSLTrustManager
|
2020-06-10 16:05:54 -06:00 |
Chris Conlon
|
1917791b33
|
WolfSSLTrustManager: use AndroidCAStore KeyStore for system certs if available to prevent loading manually
|
2020-03-18 20:27:55 -06:00 |
Chris Conlon
|
999b6f52b4
|
cleanups and optimizations in WolfSSLCertificate, WolfSSLTrustManager
|
2020-03-18 11:23:11 -06:00 |
Chris Conlon
|
70345f42d6
|
free WolfSSLCertificate in WolfSSLTrustManager when done with it
|
2020-03-05 15:49:45 -07:00 |
Chris Conlon
|
9f8fbdcab3
|
adjust Android default CA cert loading in TrustManager
|
2020-02-26 12:36:22 -07:00 |
Chris Conlon
|
c22efee788
|
load Android trusted system certs by default if available
|
2020-02-17 17:03:55 -07:00 |
Chris Conlon
|
965fb6a1f8
|
correctly load default system CA certificates if javax.net.ssl.trustStore is set
|
2020-02-17 14:49:32 -07: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 |
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
|
cc5f8c1744
|
refactor debug print out
|
2019-04-16 13:59:06 -06:00 |
Jacob Barthelmeh
|
dc9ebc3491
|
resolve some warnings
|
2019-04-04 15:33:48 -06:00 |
Jacob Barthelmeh
|
61a97a79b4
|
add default keystore lookup and trust manager tests
|
2019-04-02 15:21:10 -06:00 |
Jacob Barthelmeh
|
4ad28382da
|
add trustmanager example and progress on wolfSSL TrustManager
|
2019-02-15 16:22:42 -07:00 |
Jacob Barthelmeh
|
f0b84969e3
|
auto stubs for trust manager and tie in to main class
|
2019-02-13 15:06:45 -07:00 |