X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Fdatabase.h;h=081e925651e0325c0798ac2a623991a04d55d1ce;hb=c7f2cead9ad48debc5fd9eaca974beeef1d4dedf;hp=7829da81e94cde4a0a6371e03cb319a0cf2b0a97;hpb=59e3ff1a00dbe5c819ea6f34f86b03b2912b71c5;p=cassiopeia.git diff --git a/src/database.h b/src/database.h index 7829da8..081e925 100644 --- a/src/database.h +++ b/src/database.h @@ -22,17 +22,25 @@ struct SAN { std::string type; }; +struct AVA { + std::string name; + std::string value; +}; + struct TBSCertificate { - std::string CN; - std::string subj; std::string md; std::string profile; + /** + * CSR path + */ std::string csr; std::string csr_type; std::string csr_content; std::vector> SANs; + std::vector> AVAs; }; + struct SignedCertificate { std::string certificate; std::string serial; @@ -41,6 +49,7 @@ struct SignedCertificate { std::string pkHash; std::string certHash; std::string crt_name; + std::string log; }; class JobProvider {