package storage import "github.com/stef/pkiapi/internal/pki" // CertificateStore définit l'interface pour le stockage des certificats type CertificateStore interface { // SaveCertificate sauvegarde ou met à jour un certificat SaveCertificate(id string, cert *pki.Certificate) error // GetCertificate récupère un certificat par ID GetCertificate(id string) (*pki.Certificate, error) // ListCertificates retourne tous les certificats ListCertificates() []*pki.Certificate // Close ferme la connexion au store Close() error }