From fb01e828c78924fbd5d7717a5d906cd27cdc7484 Mon Sep 17 00:00:00 2001 From: Miek Gieben Date: Fri, 16 Dec 2011 18:00:19 +0100 Subject: [PATCH] Print if its a ksk/zsk --- _examples/key2ds/key2ds.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/_examples/key2ds/key2ds.go b/_examples/key2ds/key2ds.go index 72b77775..f0ca9a94 100644 --- a/_examples/key2ds/key2ds.go +++ b/_examples/key2ds/key2ds.go @@ -44,6 +44,13 @@ func main() { // Maybe print the key flags? if key, ok := k.(*dns.RR_DNSKEY); ok { key.Hdr.Ttl = 0 + switch key.Flags { + case 256: + fmt.Printf("; ZSK\n") + case 257: + fmt.Printf("; KSK\n") + } + ds := key.ToDS(dns.SHA1) fmt.Printf("%v\n", ds) ds = key.ToDS(dns.SHA256)