]> granicus.if.org Git - pdns/commitdiff
pdnssec -v show-zone: Print all keys
authorJohan Kiviniemi <devel@johan.kiviniemi.name>
Thu, 30 Jan 2014 12:47:28 +0000 (14:47 +0200)
committerJohan Kiviniemi <devel@johan.kiviniemi.name>
Thu, 30 Jan 2014 12:47:33 +0000 (14:47 +0200)
pdns/pdnssec.cc

index eefb0f7541820ed35175ddb4d73adb290c6cbfba..1f115a2023625bec903f6235d5b0d34539b96c15 100644 (file)
@@ -784,9 +784,9 @@ bool showZone(DNSSECKeeper& dk, const std::string& zone)
       algorithm2name(value.first.d_algorithm, algname);
       cout<<"ID = "<<value.second.id<<" ("<<(value.second.keyOrZone ? "KSK" : "ZSK")<<"), tag = "<<value.first.getDNSKEY().getTag();
       cout<<", algo = "<<(int)value.first.d_algorithm<<", bits = "<<value.first.getKey()->getBits()<<"\tActive: "<<value.second.active<< " ( " + algname + " ) "<<endl;
-      if(value.second.keyOrZone || ::arg().mustDo("direct-dnskey"))
+      if(value.second.keyOrZone || ::arg().mustDo("direct-dnskey") || g_verbose)
         cout<<(value.second.keyOrZone ? "KSK" : "ZSK")<<" DNSKEY = "<<zone<<" IN DNSKEY "<< value.first.getDNSKEY().getZoneRepresentation() << " ; ( "  + algname + " )" << endl;
-      if(value.second.keyOrZone) {
+      if(value.second.keyOrZone || g_verbose) {
         cout<<"DS = "<<zone<<" IN DS "<<makeDSFromDNSKey(zone, value.first.getDNSKEY(), 1).getZoneRepresentation() << " ; ( SHA1 digest )" << endl;
         cout<<"DS = "<<zone<<" IN DS "<<makeDSFromDNSKey(zone, value.first.getDNSKEY(), 2).getZoneRepresentation() << " ; ( SHA256 digest )" << endl;
         try {