The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.11

  • FEAT: - Implemented draft-ietf-dnsext-dnssec-2535typcode-change-04.txt This document has been through review and will be published as standard track RFCs shortly. IMPORTANT: the implementation of the typecode roll deprecated the use of SIG->create for any other reason than SIG0. If you try to create SIGs over RRsets you will be warned.
  • FEAT: - Modified the namespace for the module that holds the name of the private key from Net::DNS::RR::SIG::Private to Net::DNS::SEC::Private. !!!!! Net::DNS::RR::SIG::Private will be deprecated in a next release. !!!!!
  • CLEAN:- Crypt::OpenSSL::RSA v 0.19 introduced the possibility to create keys directly from parameters, although this introduced a dependency on Crypt::OpenSSL::Bignum it allowed to get rid from converting all parameters to DER/ANS1 encoding. Got rid of a number of lines of code.

Documentation

DS extraction demo
Utility to convert a DNSSEC KEY to a DS record
create a self-signed keyset

Modules

DNSSEC Keyset object class
DNS DNSKEY resource record
DNS DS resource record
DNS KEY resource record
DNS NSEC resource record
DNS NXT resource record
DNS RRSIG resource record
DNS SIG resource record
DNS SIG Private key object
DNSSEC extensions to Net::DNS
DNS SIG Private key object