Commit Graph

2 Commits

Author SHA1 Message Date
Björn Benouarets
e8f4bca221 feat: add comprehensive database models and type definitions
- Define Certificate model with full X.509 attributes
- Add CertificateAuthority model for CA management
- Implement CertificateRequest model for CSR handling
- Add CertificateRevocationList model for CRL support
- Define User and Organization models for access control
- Include comprehensive certificate type definitions (web, client, email, etc.)
- Add status enums for certificates, requests, and organizations
- Configure GORM relationships and constraints
2025-09-30 11:44:10 +02:00
Björn Benouarets
c39519abdb feat: initial project setup with Go module and dependencies
- Add Go module configuration with required dependencies
- Include GORM for database operations
- Add UUID and crypto libraries for certificate management
- Configure .gitignore to exclude sensitive data and build artifacts
2025-09-30 11:44:01 +02:00