Net::DN...:CDNSKEY(3)
π Net::DN...:CDNSKEY(3) β the manual page, but make it make sense
okay so bestie, you've stumbled into the docs for Net::DN...:CDNSKEY(3), which is the user-contributed Perl documentation situation for Net::DNS::RR::CDNSKEY. Don't let the truncated name scare you β that's just how the man page title got squished. Come sit with me, we're gonna go through it together π«Ά
β¨ NAME β¨
Net::DNS::RR::CDNSKEY β it's the DNS CDNSKEY resource record. that's the whole vibe. iconic, brief, no notes π
πΈ SYNOPSIS πΈ
here's how you actually use it, copy-paste ready, no cap:
use Net::DNS;
$rr = Net::DNS::RR->new('name CDNSKEY flags protocol algorithm publickey');
see? one line. we love a low-effort queen β¨
π¦ DESCRIPTION π¦
It's a DNS Child DNSKEY resource record. yes, "Child." like the record's whole personality is being the younger sibling π
Here's the tea: it's a clone of the DNSKEY record and it inherits all properties of the Net::DNS::RR::DNSKEY class. so everything DNSKEY can do, CDNSKEY can do too. main character energy by association honestly.
If you want the actual deets, please go read the Net::DNS::RR::DNSKEY perl documentation β that's where the real lore lives. this page is basically the "see my sibling's profile" of man pages π
π METHODS π
So what methods do you get? The ones inherited from the base class, plus the type-specific methods defined in this package. that's it, that's the list π
β οΈ okay important warning time, listen to me: using undocumented package features or directly accessing internal data structures is discouraged. like, the docs literally say it could result in program termination or other unpredictable behaviour. not the cute kind of chaos. don't do it bestie π
π COPYRIGHT π
Copyright (c)2014,2017 Dick Franks
All rights reserved.
Package template (c)2009,2012 O.M.Kolkman and R.W.Franks.
shoutout to the authors, they ate and left no crumbs π«Ά
β LICENSE β
okay so here's the legal bit, and I need you to read it because it's literally the permission slip for using this thing:
Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the original copyright notices appear in all copies and that both copyright notice and this permission notice appear in supporting documentation, and that the name of the author not be used in advertising or publicity pertaining to distribution of the software without specific prior written permission.
and then the big all-caps part, which is standard but fr fr means it:
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
translation: use it freely, keep the notices, and if it breaks, that's not on them. slay, but like, legally slay π
π₯ SEE ALSO π₯
go touch these, they're the friends of this page:
perlNet::DNSNet::DNS::RRNet::DNS::RR::DNSKEYRFC7344- <https://iana.org/go/rfc7344>
iykyk, RFC7344 is the CDNSKEY lore drop πΈ
and that's the whole page bestie!! sign-off time: this little gem is from perl v5.42.0, dated 2026-09-02, and the page footer calls it Net::DN...:CDNSKEY(3) β same truncated icon we started with. go forth and resolve responsibly πβ¨π
π¦ where this page comes from
- opensuse-leap 16.0: perl-Net-DNS 1.570.0-bp160.1.1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms