2b6473929a
feat: Implement feature to store symmetric passphrases in DB
2024-11-22 09:48:01 +01:00
ac3821c949
feat: Implement new services required or OpenSSL certificate creation
2024-11-22 09:48:01 +01:00
196d217bb7
chore: Run spotless
2024-11-22 09:48:01 +01:00
2d5f3f72c2
chore: Remove unused field
2024-11-22 09:48:01 +01:00
3e4fba83db
fix: Renaming issues & re-used usage closing twice
2024-11-22 09:48:01 +01:00
1d6bf0facc
feat: Allow certification results to be usages
2024-11-22 09:48:01 +01:00
fc34320ffd
feat: Implement way of retrieving CAs in signing process
2024-11-22 09:48:01 +01:00
2608bca428
feat: Use password provider to store certificates encrypted
2024-11-22 09:48:01 +01:00
e1a1e80f9f
feat: Add mockito for mockBeans in tests
2024-11-22 09:48:01 +01:00
edc2bf70c6
chore: Exchange regex flag with group-based flagging
2024-11-19 19:11:54 +01:00
1380b39977
feat: Implement certificate fingerprinting on creation
2024-11-19 19:11:54 +01:00
d709a59145
feat: Add simple doc file about usecases
2024-11-18 20:42:19 +01:00
Torge Hamann
f1cfce920a
Add cert and private key + cert creation service
2024-11-18 15:53:29 +01:00
adc973e90d
feat: Allow creation of unsigned certs
2024-11-17 23:03:06 +01:00
722092588f
feat: Basic verify certificate creation in creator
2024-11-17 23:03:06 +01:00
9ec619a380
fix: Use correct formatting for alt_names
2024-11-17 23:03:06 +01:00
CybAtax
f870fc1ac6
feat: Certificate request form ( #7 )
...
* wip: first draft cert request
* feat: form for cert request
* fix: add missing fields
* add app bar
* Give alt names list more space
* add missing rules
2024-11-17 22:48:38 +01:00
Torge Hamann
d98f60ab54
feat: Add basic certificate models and repositories ( #8 )
...
* Add basic certificate models and repositories
* Review comments
* Adjust cert enum
2024-11-17 21:35:27 +00:00
Torge Hamann
a2aea580f2
test: Fix test db setup and add lombok annotations ( #6 )
...
* Fix test db setup and add lombok annotations
* Formatting
2024-11-17 20:30:50 +00:00
Torge Hamann
c3da0eff5c
feat: DB adjustments + connection profile ( #5 )
...
* Use persistent database and add datasource
* Change DLL-behaviour for test
* Fix linebreak
2024-11-17 19:57:39 +00:00
4d04fc64aa
fix: Remove dummy exception from test
2024-11-17 20:52:16 +01:00
caefe964b1
chore: Run spotless
2024-11-17 20:52:16 +01:00
ae6c7232c4
feat: Implement capability of signing certs
2024-11-17 20:52:16 +01:00
3312710abe
fix: Delete tmpDir during cleanup too
2024-11-17 20:52:16 +01:00
b5571aa2e5
🚧 Fix issue where cert cleanup fails
...
- Delete temp directory using FileTree visitor recursively
- Update CertificateRequestBuilder to accept subject info directly from
builder
2024-11-17 20:52:16 +01:00
98a6556bf9
🚧 Create method to generate x509 certs
2024-11-17 20:52:16 +01:00
24a4e32855
🚧 Create disposable generator result & include cli output in Logging
2024-11-17 20:52:16 +01:00
8f198f944e
🚧 Work on allowing the creation of OpenSSL certificates
2024-11-17 20:52:16 +01:00
ebfde75853
🙈 Update .gitattributes
2024-11-17 20:52:16 +01:00
879273f5df
➕ Add apache commons for OS utils
2024-11-17 20:52:16 +01:00
c9fef111ad
🚧 Start work on executing openssl commands
2024-11-17 20:52:16 +01:00
CybAtax
56d6b8694a
🎨 Add spotless formatting ( #2 )
...
* 🎨 Add spotless formatting
* 🚧 Add formatting check
* 🚧 Fix workflow label, Add build workflow
* 🛠️ Fix typos
* 🏃 Make binaries ~run~executable
* 🔧 Fix step name
2024-11-17 19:25:32 +01:00
Torge Hamann
e75ac48743
💾 Setup SQLite database ( #3 )
...
* Add SQLite setup
* Add basic user entity and repository
* Adjust DB naming
* Consolidate properties
2024-11-17 19:09:28 +01:00
Torge Hamann
254f2f09ec
🎉 Initial template frontend setup ( #1 )
...
* Initial frontend setup
* Adapt template to home cert manager
2024-11-17 17:47:13 +01:00
5483502480
🚚 Update package name to something that works
2024-11-04 21:14:35 +01:00
3b7d4729a3
🎉 Create backend template using spring initializer
2024-11-04 17:39:42 +01:00
69af3f1e28
Initial commit
2024-11-04 16:52:52 +01:00