Blame lib/Net/DNS/RR/KEY.pm

Packit e6c8bb
package Net::DNS::RR::KEY;
Packit e6c8bb
Packit e6c8bb
#
Packit e6c8bb
# $Id: KEY.pm 1528 2017-01-18 21:44:58Z willem $
Packit e6c8bb
#
Packit e6c8bb
our $VERSION = (qw$LastChangedRevision: 1528 $)[1];
Packit e6c8bb
Packit e6c8bb
Packit e6c8bb
use strict;
Packit e6c8bb
use warnings;
Packit e6c8bb
use base qw(Net::DNS::RR::DNSKEY);
Packit e6c8bb
Packit e6c8bb
=head1 NAME
Packit e6c8bb
Packit e6c8bb
Net::DNS::RR::KEY - DNS KEY resource record
Packit e6c8bb
Packit e6c8bb
=cut
Packit e6c8bb
Packit e6c8bb
Packit e6c8bb
sub _defaults {				## specify RR attribute default values
Packit e6c8bb
	my $self = shift;
Packit e6c8bb
Packit e6c8bb
	$self->algorithm(1);
Packit e6c8bb
	$self->flags(0);
Packit e6c8bb
	$self->protocol(3);
Packit e6c8bb
}
Packit e6c8bb
Packit e6c8bb
Packit e6c8bb
1;
Packit e6c8bb
__END__
Packit e6c8bb
Packit e6c8bb
Packit e6c8bb
=head1 SYNOPSIS
Packit e6c8bb
Packit e6c8bb
    use Net::DNS;
Packit e6c8bb
    $rr = new Net::DNS::RR('name KEY flags protocol algorithm publickey');
Packit e6c8bb
Packit e6c8bb
=head1 DESCRIPTION
Packit e6c8bb
Packit e6c8bb
DNS KEY resource record
Packit e6c8bb
Packit e6c8bb
This is a clone of the DNSKEY record and inherits all properties of
Packit e6c8bb
the Net::DNS::RR::DNSKEY class.
Packit e6c8bb
Packit e6c8bb
Please see the L<Net::DNS::RR::DNSKEY> documentation for details.
Packit e6c8bb
Packit e6c8bb
=head1 METHODS
Packit e6c8bb
Packit e6c8bb
The available methods are those inherited from the base class augmented
Packit e6c8bb
by the type-specific methods defined in this package.
Packit e6c8bb
Packit e6c8bb
Use of undocumented package features or direct access to internal data
Packit e6c8bb
structures is discouraged and could result in program termination or
Packit e6c8bb
other unpredictable behaviour.
Packit e6c8bb
Packit e6c8bb
Packit e6c8bb
Packit e6c8bb
=head1 COPYRIGHT
Packit e6c8bb
Packit e6c8bb
Copyright (c)2005 Olaf Kolkman, NLnet Labs.
Packit e6c8bb
Packit e6c8bb
All rights reserved.
Packit e6c8bb
Packit e6c8bb
Package template (c)2009,2012 O.M.Kolkman and R.W.Franks.
Packit e6c8bb
Packit e6c8bb
Packit e6c8bb
=head1 LICENSE
Packit e6c8bb
Packit e6c8bb
Permission to use, copy, modify, and distribute this software and its
Packit e6c8bb
documentation for any purpose and without fee is hereby granted, provided
Packit e6c8bb
that the above copyright notice appear in all copies and that both that
Packit e6c8bb
copyright notice and this permission notice appear in supporting
Packit e6c8bb
documentation, and that the name of the author not be used in advertising
Packit e6c8bb
or publicity pertaining to distribution of the software without specific
Packit e6c8bb
prior written permission.
Packit e6c8bb
Packit e6c8bb
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
Packit e6c8bb
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
Packit e6c8bb
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
Packit e6c8bb
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
Packit e6c8bb
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
Packit e6c8bb
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
Packit e6c8bb
DEALINGS IN THE SOFTWARE.
Packit e6c8bb
Packit e6c8bb
Packit e6c8bb
=head1 SEE ALSO
Packit e6c8bb
Packit e6c8bb
L<perl>, L<Net::DNS>, L<Net::DNS::RR>, L<Net::DNS::RR::DNSKEY>, RFC3755, RFC2535
Packit e6c8bb
Packit e6c8bb
=cut