Changes for version 0.09

  • FEAT: - Added Net::DNS::RR::SIG::Private. The class provides an abstraction to the private key material. The SIG create method now either takes a filename, like previously, or a Private key object as an argument. If you have to create many signatures the latter is preferred because you only have to read the file with the private key material once.
    • Note that by adding this feature a modification to Net::DNS::Resolver was needed to properly do SIG0. Use Net::DNS version 0.32 or later in combination with this version
  • FEAT: - Wes Griffen added a parameter change to keyset:
    • 'Attached is a diff for Net::DNS::SEC v0.8 that adds a parameter changes keyset->writekeyset($path) to keyset->writekeyset($prefix,$path) where prefix is an optional string that is prepended to the filename of the keyset. That way I can keep my unsigned keyset in keyset-<domain>. and have the signed keyset in signed-keyset-<domain>.'
  • FEAT: - Babblebubble, handy for telephone confirmation of hashes. Added babblebubble string as comment to DS RR. DS->babble returns the babble bubble string
  • FEAT: - Miek Gieben contributed demo/key2ds

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 DS resource record
DNS KEY resource record
DNS NXT resource record
DNS SIG resource record
DNS SIG Private key object
DNSSEC extensions to Net::DNS