EPP es el protocolo de aprovisionamiento extensible. EPP (definido en RFC 5730 y documentos posteriores) es un protocolo de cliente cliente de capa de aplicación para el aprovisionamiento y gestión de objetos almacenados en un repositorio central compartido. Especificado en XML, el protocolo define las operaciones genéricas de gestión de objetos y un marco extensible que mapea las operaciones de protocolo a los objetos. Al escribir, su única aplicación bien desarrollada es el aprovisionamiento de nombres de dominio de Internet, hosts y datos de contacto relacionados.
RFC 3734 define un modelo de transporte basado en TCP para EPP, y la clase Net_Epp_Client incluida en esta distribución implementa un cliente para ese modelo. Puede establecer y administrar conexiones EPP y enviar y recibir respuestas sobre estas conexiones.
Net_epp también proporciona un constructor de marcos EPP de alto nivel (net_epp_frame) que puede usarse para construir marcos que cumplan con la especificación EPP y se puede usar para interactuar con un servidor.
La clase está organizada en líneas similares a la red :: EPP :: Módulo Perl Client.
Este programa es software libre; Puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General de GNU publicada por Free Software Foundation; ya sea la versión 2 de la licencia, o (a su opción) cualquier versión posterior.
Caso de uso de ejemplo en código:
//load the autoloader class
require_once("php-epp/Net/EPP.php");
if(Net_EPP::autoload('Client')){
print "autoloading succeededn";
}
$epp=new Net_EPP_Client();
$greeting=$epp->connect('servername','port',20);