X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Fdatabase.h;h=081e925651e0325c0798ac2a623991a04d55d1ce;hb=c7f2cead9ad48debc5fd9eaca974beeef1d4dedf;hp=71d44acbb82b29932d90e0059bbe504114c93c60;hpb=d6d75b59ce6c70b26147f878bb8194106d2ea761;p=cassiopeia.git diff --git a/src/database.h b/src/database.h index 71d44ac..081e925 100644 --- a/src/database.h +++ b/src/database.h @@ -22,25 +22,34 @@ 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; - uint32_t serial; + std::string serial; uint32_t before; uint32_t after; std::string pkHash; std::string certHash; std::string crt_name; + std::string log; }; class JobProvider {