]> WPIA git - cassiopeia.git/blobdiff - src/recordHandler.cpp
chg: Build two binaries for the signer
[cassiopeia.git] / src / recordHandler.cpp
index 0f6457217a81f6b2fe687b606ba3d66289f68825..98991da454c08dc4a430dd9991dbb66f60540f41 100644 (file)
@@ -19,6 +19,8 @@
 #include "sslUtil.h"
 #include "slipBio.h"
 
+extern std::vector<Profile> profiles;
+
 class RecordHandlerSession {
 public:
     uint32_t sessid;
@@ -235,7 +237,7 @@ int handlermain( int argc, const char* argv[] ) {
     ( ( SlipBIO* )slip1->ptr )->setTarget( std::shared_ptr<OpensslBIO>( new OpensslBIOWrapper( conn ) ) );
 
     try {
-        DefaultRecordHandler* dh = new DefaultRecordHandler( std::shared_ptr<Signer>( new SimpleOpensslSigner() ), slip1 );
+        DefaultRecordHandler* dh = new DefaultRecordHandler( std::shared_ptr<Signer>( new SimpleOpensslSigner( profiles[0] ) ), slip1 );
 
         while( true ) {
             dh->handle();