Commit Graph

73 Commits

Author SHA1 Message Date
Paul Schaub e4128a002a
Update changelog 2023-07-07 12:05:07 +02:00
Paul Schaub 9d20355a58
Cert-D-Java 0.2.3-SNAPSHOT 2023-07-07 12:04:56 +02:00
Paul Schaub 26666fa3e6
Cert-D-Java 0.2.2 2023-07-07 12:01:41 +02:00
Paul Schaub 8b14f76add
Fix version name 2023-07-07 12:00:38 +02:00
Paul Schaub 7d67029748
Bump sqlite-jdbc from 3.36.0.3 to 3.42.0.0 2023-07-07 12:00:25 +02:00
Paul Schaub fd43ef27ba
Bump Bouncy Castle to 1.75 2023-07-07 11:53:43 +02:00
Paul Schaub ac5097482a
Documentation is lying 2023-06-25 11:19:49 +02:00
Paul Schaub 8a3337f1f5
Update changelog 2022-11-25 16:06:58 +01:00
Paul Schaub aa521bac47 Bump Bouncycastle to 1.72 2022-11-25 16:05:41 +01:00
Paul Schaub 6ae12c1262 Fix test running inside of flatpaked intellij resolving custom XDG_DATA_HOME 2022-11-25 16:05:41 +01:00
Paul Schaub 0e8bf060f2
Update javadoc to reflect what happens when a cert is queried but not found 2022-08-27 13:33:52 +02:00
Paul Schaub 190194f932
Cert-D-Java 0.2.2-SNAPSHOT 2022-08-27 13:26:26 +02:00
Paul Schaub 08837f4999
Cert-D-Java 0.2.1 2022-08-27 13:24:27 +02:00
Paul Schaub b827739892
Fix link in readme 2022-08-27 13:20:58 +02:00
Paul Schaub ceaa1e0c80
More tests 2022-08-27 13:11:11 +02:00
Paul Schaub 24f4e2d771
Add test for creating stores in write-protected places 2022-08-27 12:36:07 +02:00
Paul Schaub a248e0d717
Throw NoSuchElementException for non-existent certificates/keys
Fixes #2
2022-08-27 12:16:53 +02:00
Paul Schaub eab31b8c12
Cert-D-Java 0.2.1-SNAPSHOT 2022-08-25 12:02:01 +02:00
Paul Schaub 65a283c80b
Cert-D-Java 0.2.0 2022-08-25 12:00:14 +02:00
Paul Schaub 682b3d58fa
Update changelog 2022-08-25 11:55:15 +02:00
Paul Schaub 142d1f6b16
Add support for v5 fingerprints 2022-08-25 11:41:52 +02:00
Paul Schaub da39d41df3
Remove unused method 2022-08-25 11:41:41 +02:00
Paul Schaub 3ec7b082be
Prevent NPEs in file walker 2022-08-25 11:41:05 +02:00
Paul Schaub 2758c3efb8
Add javadoc 2022-08-25 11:40:22 +02:00
Paul Schaub 4ce9f46846
Increase coverage of PGPCertificateDirectory 2022-08-25 11:26:12 +02:00
Paul Schaub f34c6d7735
Add tests for PGPCertificateStoreAdapter 2022-08-24 23:18:54 +02:00
Paul Schaub dee2ea88a7
Fix animalsniffer signature 2022-08-24 15:00:47 +02:00
Paul Schaub ecfae83f3a
Merge pull request #1 from pgpainless/rewrite
Rewrite logic to improve ability to set different backends
2022-08-24 14:56:17 +02:00
Paul Schaub 662f96ff77
Add javadoc for interfaces 2022-08-24 14:53:47 +02:00
Paul Schaub a956aec5fc
Add documentation to BaseDirectoryProvider 2022-08-24 14:09:20 +02:00
Paul Schaub f382189638
DatabaseSubkeyLookupFactory: Make database name configurable 2022-08-24 13:58:18 +02:00
Paul Schaub 27f4598437
Add back support for getXIfChanged(Y, tag) 2022-08-24 13:04:28 +02:00
Paul Schaub d050cb5516
Execute tests on both inMemory and fileBased store backends 2022-08-23 15:36:26 +02:00
Paul Schaub 5e850581c0
Add some PGPCertificateDirectory tests 2022-08-23 15:19:01 +02:00
Paul Schaub 70367e98f0
Update changelog 2022-08-12 15:42:44 +02:00
Paul Schaub 991fea2503
Add SubkeyLookupFactory class 2022-08-12 15:08:33 +02:00
Paul Schaub a3162f0cf9
Reintroduce pgp-certificate-store layer 2022-08-12 14:10:09 +02:00
Paul Schaub f91c5065fc
Organize cert-d-java classes in packages 2022-08-11 21:50:02 +02:00
Paul Schaub 7cc0ef5037
Get rid of certificate-store abstraction 2022-08-09 18:00:27 +02:00
Paul Schaub 7c39781d15
Rewrite of PGPCertificateDirectory using more flexible backend 2022-08-09 17:50:15 +02:00
Paul Schaub 60779b921e
Add suppression for Java 8 Map API 2022-08-08 15:07:45 +02:00
Paul Schaub 942b287beb
Make Key and Certificate extend KeyMaterial,
get rid of CertificateReader
2022-08-08 13:50:59 +02:00
Paul Schaub 2b5da18fc6
Add reuse badge 2022-08-01 17:10:27 +02:00
Paul Schaub 0c416bd166
Add badges for CI and Coveralls 2022-08-01 17:07:17 +02:00
Paul Schaub 21fee6253e
Add woodpecker CI 2022-08-01 17:01:08 +02:00
Paul Schaub 2222d95702
Move TrustRootStore methods into CertificateDirectory interface 2022-07-04 20:10:55 +02:00
Paul Schaub 533d0be2d0
Fix javadoc issue 2022-07-04 19:45:01 +02:00
Paul Schaub 17d2f45e83
Implement storing of trust-root keys 2022-07-04 19:42:02 +02:00
Paul Schaub 304d6c29e4
Throw detailled error message when bad data is encountered 2022-07-04 19:41:02 +02:00
Paul Schaub 1b63a4ac9a
Throw BadDataException when reading certificate 2022-07-04 19:40:26 +02:00