]> WPIA git - cassiopeia.git/blobdiff - src/simpleOpensslSigner.h
add: Basic Unit Test setup using Boost UTF
[cassiopeia.git] / src / simpleOpensslSigner.h
index 1dae5ed2c11071f6d2b3dff2e9c64fef06fce3f7..287f42ce5ee8db607c61000f68ecfb5f428b4ae2 100644 (file)
@@ -1,15 +1,18 @@
 #pragma once
 
+#include <openssl/ssl.h>
+
 #include "database.h"
 #include "signer.h"
-#include <openssl/ssl.h>
 
 class SimpleOpensslSigner : public Signer {
 private:
     static std::shared_ptr<int> lib_ref;
     std::shared_ptr<EVP_PKEY> caKey;
     std::shared_ptr<X509> caCert;
+    std::shared_ptr<BIGNUM> nextSerial( uint16_t profile );
 public:
     SimpleOpensslSigner();
+    ~SimpleOpensslSigner();
     std::shared_ptr<SignedCertificate> sign( std::shared_ptr<TBSCertificate> cert );
 };