Section: User Contributed Perl Documentation (3pm)
Return to Main Contents
Net::DNS::RR::TLSA - DNS TLSA resource record
$rr = new Net::DNS::RR('name TLSA usage selector matchingtype certificate');
The Transport Layer Security Authentication (TLSA
is used to associate a TLS
server certificate or public key with the
domain name where the record is found, forming a ``TLSA
association''. The semantics of how the TLSA RR
is interpreted are
described in RFC6698.
The available methods are those inherited from the base class augmented
by the type-specific methods defined in this package.
Use of undocumented package features or direct access to internal data
structures is discouraged and could result in program termination or
other unpredictable behaviour.
$usage = $rr->usage;
$rr->usage( $usage );
8-bit integer value which specifies the provided association that
will be used to match the certificate presented in the TLS handshake.
$selector = $rr->selector;
$rr->selector( $selector );
8-bit integer value which specifies which part of the TLS certificate
presented by the server will be matched against the association data.
$matchingtype = $rr->matchingtype;
$rr->matchingtype( $matchingtype );
8-bit integer value which specifies how the certificate association
$cert = $rr->cert;
$rr->cert( $cert );
Hexadecimal representation of the certificate data.
$certbin = $rr->certbin;
$rr->certbin( $certbin );
Binary representation of the certificate data.
Copyright (c)2012 Willem Toorop, NLnet Labs.
All rights reserved.
This program is free software; you may redistribute it and/or
modify it under the same terms as Perl itself.
Package template (c)2009,2012 O.M.Kolkman and R.W.Franks.
perl, Net::DNS, Net::DNS::RR, RFC6698
- SEE ALSO