struct TBSCertificate {
std::string md;
std::string profile;
+
/**
* CSR path
*/
std::string wishTo;
};
-
struct SignedCertificate {
std::string certificate;
std::string serial;
class JobProvider {
public:
+ virtual ~JobProvider() = default;
virtual std::shared_ptr<Job> fetchJob() = 0;
virtual void finishJob( std::shared_ptr<Job> job ) = 0;
virtual void failJob( std::shared_ptr<Job> job ) = 0;