EPP Commands ============ The following EPP commands can be used by registrars to query and update the .nz register and DNS: .. _epphello: hello ----- To establish a connection with the .nz EPP server a client can at any time request a from the server by sending a command. Connection has to be via encrypted SSL. The element is just an empty element with no child elements: .. code-block:: xml .. _eppgreeting: greeting -------- The .nz EPP server will send a upon establishment of the connection/session and as response of element. ========================== ============= =============================== Element Occurrence Note ========================== ============= =============================== 1 contains name of server 1 contains server's current date and time in UTC 1 contains the services supported by the server 1-n contains EPP version currently supported 1-n contains the test response language currently supported  1-n contains the list of namespace URIs representing the objects that the server is capable of managing 0-1 contains the URI elements with the URIs of the extensions the server supports 1-n        contains the URI of an extension the server supports   contains info related to privacy policies with the following child elements: 1 describes access provided by the server to the client regarding originating data source. Contains the following empty child elements 1 Access is given to identified data relating to individuals, organisational entities, and other data of a non-personal data 1-n describes data collection purposes, data recipients, and data retention. Contains a , and element 1 purpose for which data is collected. Has the following empty child elements 1 Administrative purposes 1 Object provisioning purposes 1 describes the recipient of collected data. Has the following empty child element 1 Server operator and/or entities acting as agents or entities for whom the server operator is acting as an agent 1 describes data retention practices. Has the following empty child element 1 data persists per business practice  ========================== ============= =============================== .. code-block:: xml srsepp.srs.net.nz 2008-12-20T09:50:21+00:00 1.0 en urn:ietf:params:xml:ns:epp:domain-1.0 urn:ietf:params:xml:ns:epp:contact-1.0 urn:ietf:params:xml:ns:secDNS-1.1 .. _epplogin: login ----- This command is to establish a session with an EPP server in response to a * The EPP connection is kept open by the server between a and a command from the client, using the same socket connection * The EPP connection be closed by the server after 5 minutes if the connection is idle (this is a rolling timeout) * The EPP connection is also closed without logout if the client closes the socket. However, to ensure responsible behaviour, a client should disconnect the SSL socket only after the EPP command. =============== =================== ========================================================= Element Occurrence Note  =============== =================== ========================================================= 1 command element 1 client identifier  assigned to client by the server. Same as registrar id in SRS 1 registrar's plain text password  0-1  optional - a new password to change the current login password