NAME
IO::EPP::Afilias
SYNOPSIS
use IO::EPP::Afilias;
# Parameters for IO::Socket::SSL
my %sock_params = (
PeerHost => 'epp.afilias.net',
PeerPort => 700,
SSL_key_file => 'key_file.pem',
SSL_cert_file => 'cert_file.pem',
Timeout => 30,
);
# Create object, get greeting and call login()
my $conn = IO::EPP::Afilias->new( {
user => '12345-XX',
pass => 'XXXXXXXX',
sock_params => \%sock_params,
server => 'afilias', # or 'pir', ...
test_mode => 0, # real connect
} );
# Check domain
my ( $answ, $code, $msg ) = $conn->check_domains( { domains => [ 'org.info' ] } );
# Call logout() and destroy object
undef $conn;
DESCRIPTION
working with registries that have Afilias backend.
Frontends: Afilias, PIR, DotAsia, ...
Feature: at the initial request, you must specify the server parameter for activation the necessary extensions.
Now it is afilias
or pir
.
AUTHORS
Vadim Likhota <vadiml@cpan.org>
METHODS
new
See description in "new" in IO::EPP::Base
Requires the server
field to be specified, which can have values: pir
for .org/.ngo/.ong/.орг/.संगठन/.机构, afilias
for other tlds.
login
Ext params for login,
INPUT: new password for change
check_domains, create_domain
For IDN domains you need to specify the language code in the idn_lang
field
List of IDN characters for all zones see in https://www.iana.org/domains/idn-tables
restore_domain
first call for restore_domain
confirmations_restore_domain
second call for restore_domain
pre_data
-- whois before delete post_data
-- whois on now del_time
-- delete domain date-time, see. upd_date in domain:info before call restore_domain rest_time
-- date-time of sending the redemption request in UTC. reason
-- restore reason, variants: Registrant Error
, Registrar Error
, Judicial / Arbitral / Administrative / UDRP Order
.
The following parameters have already been defined:
statement
-- write that this is all for the client, not for us, since the phrase is standard, you only need to substitute the company and the position of the one who buys the domain: company
, position
other
-- can and without other.
Instead, you need to pass:
company
-- name of your organization and its ID in the registry; position
-- name, surname and position of the employee who is responsible for the purchase of remote domains.
AUTHORS
Vadim Likhota <vadiml@cpan.org>
COPYRIGHT
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.