00001 #ifdef TEST
00002
00003 #include "headers.h"
00004
00005 static const string certCommandString = "cert";
00006 static const string generateRandomCertsCommandString = "generateRandomCerts";
00007
00008 void
00009 CertCommand::getHtmlInterface(std::ostream& s) {
00010 s << "<h2>Cert</h2>";
00011 beginUl(s);
00012 generateHtmlSubcmd(s, generateRandomCertsCommandString, "Generate Random Certs");
00013 endUl(s);
00014 }
00015
00016
00017
00018 string
00019 CertCommand::getCommandString() {
00020 return certCommandString;
00021 }
00022
00023
00024 void
00025 CertCommand::run(std::ostream& s)
00026 {
00027 if (m_args[1].empty()) {
00028 getHelp(s);
00029 return;
00030 }
00031
00032 if(m_args[1] == generateRandomCertsCommandString) {
00033 Cert::generateRandomCerts(DEFAULT_OPENSSL_PATH,
00034 DEFAULT_OPENSSL_CONFIGURATION_FILE,
00035 DEFAULT_CLIENT_CERTIFICATE_FILE,
00036 DEFAULT_CLIENT_PRIVATE_KEY_FILE,
00037 DEFAULT_CLIENT_PRIVATE_KEY_PASSWORD);
00038 }
00039
00040 }
00041
00042
00043 void
00044 CertCommand::getHelp(std::ostream& s) {
00045 }
00046
00047
00048 #endif
00049