Commit Graph

18 Commits

Author SHA1 Message Date
6682be6eb1 Added list command and ability to combine certificate usages. 2025-07-28 18:58:37 +02:00
b387a016be Added state file location defintion to the CA configuration. Added more certificate properties to certificate database. 2025-07-28 17:41:41 +02:00
e4469fde96 More renames. 2025-07-28 15:53:17 +02:00
bea0285007 Refactoring 2025-07-28 15:36:45 +02:00
a8308e0f4f Moved global flag variables to the global scope. Refactored some functions interfaces and removed passing global flags. 2025-07-28 13:48:38 +02:00
0e86c49965 Mostly implemented issue and provision commands. Restructured AI generateed code. 2025-07-28 10:20:52 +02:00
9696f95043 Few manual optimizations and corrections of AI generated code. 2025-07-28 06:40:17 +02:00
6c5842826e Added certificate revocation and CRL generation code. 2025-07-28 01:34:21 +02:00
bd9547ff70 Simplified template rendering. 2025-07-27 21:46:27 +02:00
dba4ced05f Moved loading CA's private key and certificate to global configuration loading process. 2025-07-27 21:16:18 +02:00
e2039550e0 CAConfig global variable and refactoring. 2025-07-27 20:45:05 +02:00
10ec83273d Refactored code to one IssueCertificate function. 2025-07-27 20:00:43 +02:00
0c32da1e84 Partial implementation of CA database. 2025-07-27 19:48:38 +02:00
5434867c49 Implemented basic functionality. 2025-07-27 18:04:55 +02:00
ed366e4603 Add validity parsing and default handling for CA configuration 2025-07-27 14:55:45 +02:00
859f3606b1 Renamed struct types. 2025-07-27 14:44:06 +02:00
82142d70de Moved the rest of CA related code. 2025-07-27 14:25:42 +02:00
a8946bfb10 Separated CA code to a separate Go source file - ca.go. 2025-07-27 13:48:51 +02:00