.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "Net::LDNS::RR::DNSKEY 3pm" .TH Net::LDNS::RR::DNSKEY 3pm 2024-03-07 "perl v5.38.2" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NAME Net::LDNS::RR::DNSKEY \- Type DNSKEY record .SH DESCRIPTION .IX Header "DESCRIPTION" A subclass of Net::LDNS::RR, so it has all the methods of that class available in addition to the ones documented here. .SH METHODS .IX Header "METHODS" .IP \fBflags()\fR 4 .IX Item "flags()" Returns the flag field as a number. .IP \fBprotocol()\fR 4 .IX Item "protocol()" Returns the protocol number. .IP \fBalgorithm()\fR 4 .IX Item "algorithm()" Returns the algorithm number. .IP \fBkeydata()\fR 4 .IX Item "keydata()" Returns the cryptographic key in binary form. .IP ds($hash) 4 .IX Item "ds($hash)" Returns a Net::LDNS::RR::DS record matching this key. The argument must be one of the strings 'sha1', 'sha256', 'sha384' or 'gost'. GOST may not be available, depending on how you ldns library was compiled. .IP \fBkeysize()\fR 4 .IX Item "keysize()" The size of the key stored in the record. For RSA variants, it's the length in bits of the prime number. For DSA variants, it's the key's "T" value (see RFC2536). For DH, it's the value of the "prime length" field (and probably useless, since DH keys can't have signature records).