Mario,

Thank you for sharing the draft.  We implemented EPP/HTTPS in parallel with 
EPP/TLS a while back for many years.  In the end, there were very few 
registrars that chose to use EPP/HTTPS, so it was shutdown.  I’m not sure at 
this point whether there is hunger from the registrars to implement EPP/HTTPS.


In reviewing the draft, one difference with our EPP/HTTPS implementation is 
that establishing the HTTPS session was separate from establishing the EPP 
session, like what is done with TLS.  The HTTPS session was established with 
returning the greeting, and the only EPP command that impacted the HTTPS 
session was the logout command by dropping the HTTPS session, like the logout 
command dropping the TLS connection on the server-side.  By not mixing the EPP 
commands with the underlying transport, it was possible to configure the 
transport (TLS or HTTPS) on the client-side, as was done in our EPP SDK.  My 
recommendation is to ensure to keep the transport purely a transport and not 
have the login command intermingled with the HTTPS session.  One other 
difference was the use of the media type “text/xml” instead of defining a new 
one with “application/epp+xml”.  The EPP packet length was set with the 
“Content-Length” header along with relying on the HTTP keep-alive, which is 
consistent.

--

JG

[cid:image001.png@01D82E0B.A9E53B40]

James Gould
Fellow Engineer
jgo...@verisign.com<applewebdata://13890C55-AAE8-4BF3-A6CE-B4BA42740803/jgo...@verisign.com>

703-948-3271
12061 Bluemont Way
Reston, VA 20190

Verisign.com<http://verisigninc.com/>

From: regext <regext-boun...@ietf.org> on behalf of Mario Loffredo 
<mario.loffr...@iit.cnr.it>
Date: Wednesday, March 2, 2022 at 6:47 AM
To: "regext@ietf.org" <regext@ietf.org>
Subject: [EXTERNAL] [regext] Fwd: New Version Notification for 
draft-loffredo-regext-epp-over-http-00.txt


Hi folks,

Just posted a draft about EPP over HTTP.  It aims to define rules for the EPP 
implementations leveraging HTTP due to its simplicity and ease of use.

The proposal preserves EPP commands semantics as HTTP is used merely for 
transportation.

The appendix includes possible strategies about how to implement load balancing 
in this context.



Even if EPP is largely implemented over TCP, some HTTP based implementations 
exist and a standardization would be advisable.

Feedback is welcome and appreciated.

Best,

Mario


-------- Messaggio Inoltrato --------
Oggetto:

New Version Notification for draft-loffredo-regext-epp-over-http-00.txt

Data:

Wed, 02 Mar 2022 03:16:34 -0800

Mittente:

internet-dra...@ietf.org<mailto:internet-dra...@ietf.org>

A:

Jan Romanowski <jan.romanow...@nask.pl><mailto:jan.romanow...@nask.pl>, Lorenzo 
Luconi Trombacchi 
<lorenzo.luc...@iit.cnr.it><mailto:lorenzo.luc...@iit.cnr.it>, Lorenzo 
Trombacchi <lorenzo.luc...@iit.cnr.it><mailto:lorenzo.luc...@iit.cnr.it>, 
Marcin Machnio <i...@dns.pl><mailto:i...@dns.pl>, Mario Loffredo 
<mario.loffr...@iit.cnr.it><mailto:mario.loffr...@iit.cnr.it>, Maurizio 
Martinelli 
<maurizio.martine...@iit.cnr.it><mailto:maurizio.martine...@iit.cnr.it>




A new version of I-D, draft-loffredo-regext-epp-over-http-00.txt
has been successfully submitted by Mario Loffredo and posted to the
IETF repository.

Name: draft-loffredo-regext-epp-over-http
Revision: 00
Title: Extensible Provisioning Protocol (EPP) Transport over HTTP
Document date: 2022-03-02
Group: Individual Submission
Pages: 15
URL: 
https://www.ietf.org/archive/id/draft-loffredo-regext-epp-over-http-00.txt<https://secure-web.cisco.com/1f30dq890q6OrF7oLq92m2FwCsaQYGofA9g5UVFZlHkmN0w_yAnbxq9DW0cng9yq1vWPgqDHusaG7I_pd7Fj4HY4k3E12N2lZ1KQR3XYcBxZ4Fuq9uL9cyPCZGPD3SOU9UVMWBvgLccCqeZcoPppgb79gEzOCSU6xUIxnQSxEIOdQ2IKNsK1iLRDUhVmqdA8sjpP4A2mavGo2L5DF-Rx07Nx3vWgTgiFN-5fKLapEn2ndXKhlxVnDE0uw7Et2CWck/https%3A%2F%2Fwww.ietf.org%2Farchive%2Fid%2Fdraft-loffredo-regext-epp-over-http-00.txt>
Status: 
https://datatracker.ietf.org/doc/draft-loffredo-regext-epp-over-http/<https://secure-web.cisco.com/1e-EzKBW4F-ke3YB-EbSecmjRZQjNyGt_AMB9DoqHhXoy2emw5WScEOrERmcHKLufTmxRFNsSsmi2oDZHMu2PosarH3O8FtwH1h7eWpFvAWPvg_TxYpepR-EMI0eWP6gZukKJFDy0UrW-9LO27dgrGaoRyo53ZYM_1bvPZL3semd5_mD2xUD09Tx-pBTyR3lqjDXTV2_g_62iZ27ixUHPJNt6mDbIwagHhxDOeQByS1qTEuJMznqU19N9rhdi_JV4/https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-loffredo-regext-epp-over-http%2F>
Htmlized: 
https://datatracker.ietf.org/doc/html/draft-loffredo-regext-epp-over-http<https://secure-web.cisco.com/1wiuZNeJDCZOU0TRLJxGBsMS3mMMkykHo-jJZpWgFbcjOdAwcTy9S0z2HvH9BdlOc063zPjm2eB0NDa3UBBVvNeZ3TdDbuj5ewbxTjc-VWO2ctIq10oOq_toZDXhDx-I469jfy6dBn3OxeBJfSQctig1xhdc5gOJlsHzlfbxkntqMg14jsEigdNdcXuV5YqBxO4d8vMNPugQX3z3bk-gE4ETukCyRhHsOIlM6DRumLe5OUtqKX74_yIT5Oc-ZoD0C/https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fhtml%2Fdraft-loffredo-regext-epp-over-http>


Abstract:
This document describes how the Extensible Provisioning Protocol
(EPP) is mapped over the Hypertext Transfer Protocol (HTTP). This
mapping requires the use of the Transport Layer Security (TLS)
protocol to protect information exchanged between an EPP client and
an EPP server.



The IETF Secretariat

_______________________________________________
regext mailing list
regext@ietf.org
https://www.ietf.org/mailman/listinfo/regext

Reply via email to