EPP ist das erweiterbare Bereitstellungsprotokoll. EPP (definiert in RFC 5730 und nachfolgende Dokumente) ist ein Client-Server-Protokoll für Anwendungsschichten für die Bereitstellung und Verwaltung von Objekten, die in einem gemeinsam genutzten zentralen Repository gespeichert sind. Das in XML angegebene Protokoll definiert generische Objektmanagementvorgänge und ein erweiterbares Rahmen, das Protokolloperationen an Objekte abbildet. Nach dem Schreiben ist die einzige gut entwickelte Anwendung die Bereitstellung von Internet-Domain-Namen, Hosts und verwandten Kontaktdaten.
RFC 3734 definiert ein TCP -basierter Transportmodell für EPP, und die in dieser Verteilung enthaltene Net_EPP_Client -Klasse implementiert einen Client für dieses Modell. Sie können EPP -Verbindungen herstellen und verwalten und Antworten auf diese Verbindungen senden und empfangen.
NET_EPP bietet außerdem einen EPP-Rahmen-Builder auf hoher Ebene (net_epp_frame), mit dem Frames erstellt werden können, die der EPP-Spezifikation entsprechen und zur Interaktion mit einem Server verwendet werden können.
Die Klasse ist in ähnlicher Weise wie das Net :: Epp :: Client Perl -Modul organisiert.
Dieses Programm ist kostenlose Software; Sie können es umverteilen und/oder gemäß den Bestimmungen der GNU General Public Lizenz wie von der Free Software Foundation veröffentlicht. Entweder Version 2 der Lizenz oder (nach Ihrer Option) jede spätere Version.
Beispiel Anwendungsfall im 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);