return true;
}
-bool DNSSECKeeper::TSIGGrantsAccess(const string& zone, const string& keyname, const string& algorithm)
+bool DNSSECKeeper::TSIGGrantsAccess(const string& zone, const string& keyname)
{
vector<string> allowed;
bool setPresigned(const std::string& zname);
bool unsetPresigned(const std::string& zname);
- bool TSIGGrantsAccess(const string& zone, const string& keyname, const string& algorithm);
+ bool TSIGGrantsAccess(const string& zone, const string& keyname);
bool getTSIGForAccess(const string& zone, const string& master, string* keyname);
void startTransaction()
DNSSECKeeper dk;
- if(!dk.TSIGGrantsAccess(q->qdomain, keyname, trc.d_algoName)) {
+ if(!dk.TSIGGrantsAccess(q->qdomain, keyname)) {
L<<Logger::Error<<"AXFR '"<<q->qdomain<<"' denied: key with name '"<<keyname<<"' and algorithm '"<<trc.d_algoName<<"' does not grant access to zone"<<endl;
return false;
}