strcmp(pietje+1,"@@SYSCONFDIR@@:") ? pietje+strlen("@@SYSCONFDIR@@:")+1 : SYSCONFDIR;
::arg().set("launch","Which backends to launch");
-
+ ::arg().set("dnssec","if we should do dnssec")="true";
::arg().set("config-name","Name of this virtual configuration - will rename the binary image")="";
::arg().setCmd("help","Provide a helpful message");
//::arg().laxParse(argc,argv);
void orderZone(DNSSECKeeper& dk, const std::string& zone)
{
- loadMainConfig();
- reportAllTypes();
+
UeberBackend* B = new UeberBackend("default");
SOAData sd;
return 0;
}
+ loadMainConfig();
+ reportAllTypes();
DNSSECKeeper dk(g_vm["key-repository"].as<string>());
if(cmds[0] == "order-zone") {
cerr<<"Zone has NSEC semantics"<<endl;
else
cerr<<"Zone has hashed NSEC3 semantics, configuration: "<<ns3pr.getZoneRepresentation()<<endl;
-
DNSSECKeeper::keyset_t keyset=dk.getKeys(zone);
if(!dk.haveActiveKSKFor(zone, &dpk)) {
cerr << "This should not happen, still no key!" << endl;
+ return 0;
}
cout<<"Created KSK with tag "<<dpk.getDNSKEY().getTag()<<endl;