3 #include <openssl/ssl.h>
9 class SimpleOpensslSigner : public Signer {
11 static std::shared_ptr<int> lib_ref;
13 std::shared_ptr<BIGNUM> nextSerial( uint16_t profile );
15 SimpleOpensslSigner( Profile& prof );
16 ~SimpleOpensslSigner();
17 std::shared_ptr<SignedCertificate> sign( std::shared_ptr<TBSCertificate> cert );