#include <streambuf>
#include <unordered_map>
-#include "database.h"
-#include "mysql.h"
-#include "simpleOpensslSigner.h"
+#include "db/database.h"
+#include "db/mysql.h"
+#include "crypto/simpleOpensslSigner.h"
+#include "crypto/remoteSigner.h"
+#include "crypto/sslUtil.h"
#include "util.h"
-#include "bios.h"
-#include "slipBio.h"
-#include "remoteSigner.h"
-#include "sslUtil.h"
+#include "io/bios.h"
+#include "io/slipBio.h"
#include "config.h"
#ifdef NO_DAEMON
std::cout << " [" << x.first << ']' << std::endl;
}
- sign->revoke( CAs.at( "unassured" ), "12345" );
- jp->finishJob( job );
+ try {
+ auto data = jp->getRevocationInfo( job );
+ sign->revoke( CAs.at( data.second ), data.first );
+ jp->finishJob( job );
+ } catch( const char* c ) {
+ std::cout << "Exception: " << c << std::endl;
+ }
} else {
log << "Unknown job type" << job->task << std::endl;
jp->failJob( job );