Net::Domain::TMCH::CRL - TMCH Certificates Revokation List
Net::Domain::TMCH::CRL is a Exporter
# End-user interface my $tmch = Net::Domain::TMCH->new ( ... , cert_revocations => $fn # or $uri ); $crl = $tmch->crl; # create explicitly my $crl = Net::Domain::TMCH::CRL->fromFile($fn, %options); my $crl = Net::Domain::TMCH::CRL->fromURI($uri, %options); my $crl = Net::Domain::TMCH::CRL->new(source => 'hardcoded' , revoked => \@serials); my $tmch = Net::Domain::TMCH->new(..., cert_revocations => $crl); if($crl->isRevoked($certificate)) ... if($crl->isRevoked($certificate->serial)) ...
Draft RFC http://tools.ietf.org/html/draft-lozano-tmch-func-07 specifies a way for TLD (domain registries) to exchange trademark rights (brand registrations). This module manages the revocation list for TMV (Trademark Validator) certificates.
Read a CRL from file, for instance a cached or test CRL. The %options are passed to new().
Read a CRL from STRING, for instance a cached or test CRL. The %options are passed to new().
Create a new CRL object from an $uri, which is collected via LWP. The %options are passed to new().
-Option --Default revoked [] source <required>
ARRAY of serial numbers from revoked certificates, or a HASH of which the keys are the revoked serials.
Identification for the source of this list, to be used in error message and such.
Checks whether a $certificate (Crypt::OpenSSL::X509 object) has been revoked. It is sufficient to provide a $serial number of the certificate.
This module is part of Net-Domain-TMCH distribution version 0.18, built on December 30, 2015. Development was supported by NIC.at, the Austrian Domainname Registry.
Website: F<http://perl.overmeer.net/net-domain-tmch/>
The documentation and interface style is consistent with a large set of modules, belonging to the XML::Compile suite.
Copyrights 2013-2015 by [Mark Overmeer]. For other contributors see ChangeLog.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See http://www.perl.com/perl/misc/Artistic.html
To install Net::Domain::TMCH, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Net::Domain::TMCH
CPAN shell
perl -MCPAN -e shell install Net::Domain::TMCH
For more information on module installation, please visit the detailed CPAN module installation guide.