Extensible Provisioning Protocol Scott Hollenbeck
14 December 2000Extensible Provisioning Protocol1 Overview EPP Requirements EPP Goals EPP Theory EPP Examples
14 December 2000Extensible Provisioning Protocol2 EPP Requirements IAB/IESG direction: Define basic functional (not technical) requirements for a generic protocol –Requirements defined in Internet-Draft draft-hollenbeck-grrp-05.txt EPP assumption: Protocol can exceed requirements
14 December 2000Extensible Provisioning Protocol3 EPP Goals Generic: Suitable for use in diverse registry- registrar environments Extensible: Extend the provisioning model without changing the base protocol Open: Specifications published through the IETF Meet and exceed requirements
14 December 2000Extensible Provisioning Protocol4 EPP Theory Specified in XML using XML Schema Core protocol plus object namespaces Client-server command-response format Session management, query, and transform operations Multiple transports possible Security services provided at both application and transport layers
14 December 2000Extensible Provisioning Protocol5 EPP Command Example <epp xmlns="urn:iana:xmlns:epp" xmlns:xsi=" xsi:schemaLocation="urn:iana:xmlns:epp epp.xsd"> <domain:ping xmlns:domain="urn:iana:xmlns:domain" xsi:schemaLocation="urn:iana:xmlns:domain domain.xsd"> example1.com example2.com example3.com ClientX ABC XYZ
14 December 2000Extensible Provisioning Protocol6 EPP Response Example <epp xmlns="urn:iana:xmlns:epp" xmlns:xsi=" xsi:schemaLocation="urn:iana:xmlns:epp epp.xsd"> Command completed successfully <domain:ping-data xmlns:domain="urn:iana:xmlns:domain" xsi:schemaLocation="urn:iana:xmlns:domain domain.xsd"> example1.com example2.com example3.com ClientX ABC XYZ