EPP est le protocole d'approvisionnement extensible. EPP (défini dans RFC 5730 et documents suivants) est un protocole de serveur client de couche d'application pour l'approvisionnement et la gestion des objets stockés dans un référentiel central partagé. Spécifiée dans XML, le protocole définit les opérations de gestion des objets génériques et un cadre extensible qui mappe les opérations du protocole aux objets. Au cours de la rédaction, sa seule application bien développée est le provisionnement de noms de domaine Internet, d'hôtes et de coordonnées connexes.
RFC 3734 définit un modèle de transport basé sur TCP pour EPP, et la classe NET_EPP_CLIENT incluse dans cette distribution implémente un client pour ce modèle. Vous pouvez établir et gérer les connexions EPP et envoyer et recevoir des réponses sur ces connexions.
Net_EPP fournit également un constructeur de trame EPP de haut niveau (net_epp_frame) qui peut être utilisé pour construire des trames conformes à la spécification EPP et peut être utilisée pour interagir avec un serveur.
La classe est organisée sur des lignes similaires au module Net :: Epp :: Client Perl.
Ce programme est un logiciel gratuit; Vous pouvez le redistribuer et / ou le modifier en vertu des termes de la licence publique générale GNU publiée par la Free Software Foundation; soit la version 2 de la licence, soit (à votre option) toute version ultérieure.
Exemple de cas d'utilisation dans le code:
//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);