feat: Unified keystore handling, pem bundle import & inline OpenSSL operations #19

Merged
MarkL4YG merged 4 commits from feat/unifiedKeystore into main 2024-11-24 12:50:46 +00:00

4 commits

Author SHA1 Message Date
ffd4a8181c
feat: Allow some OpenSSL commands to happen inline
- This reduces the number of disk reads/writes and allows for less potential IOExceptions
2024-11-24 13:44:34 +01:00
c44d842226
feat: Implement import of CA bundles to keystores 2024-11-24 13:14:09 +01:00
d0f1daa02b
feat: Allow import of trust-only certificates
- These certificates do not have keys, because they are solely for trusting them.
- Also more rigorously verify arguments passed to OpenSSL
2024-11-24 11:44:21 +01:00
301579cb87
feat: Unify Trust- and KeyStoreManager services 2024-11-24 10:49:28 +01:00