Protocolo EPP
Registro/Manutenção de Domínios
O protocolo Extensible Provisioning Protocol (EPP) é um padrão de comunicação cliente/servidor para provisão e manutenção de objetos em um repositório central compartilhado. Originalmente motivado pela necessidade de um padrão para a simplificação e automatização do processo de registro de domínios, hoje espera-se que o padrão evolua abarcando outros usos também. Mantido pelo Internet Engineering Task Force Trust, sua versão mais atual está publicada nos RFC's (requests for comments) 4930-4934, em um total de 201 páginas.
O registro.br, organismo responsável pelo registro e manutenção de domínios de Internet no Brasil, possibilita o uso de EPP por prestadores de serviços desde 2006. Eles disponibilizam uma biblioteca em C++ que implementa o padrão com as extensões específicas ao registro.br.
Apesar do protocolo ser extenso e ter diversos detalhes, há poucos conceitos
fundamentais para serem compreendidos:
- Objetos: brdomain, contact, brorg e host.
- Comandos de sessão: hello, login e logout.
- Requisições: check, info e poll.
- Transformações: transfer, create, update, delete e renew.
Este relatório apresenta, de forma sucinta, os principais conceitos cujo entendimento é necessário para a implementação de um cliente de protocolo EPP, apresentando alguns exemplos práticos na linguagem Python.
Tamanho da pesquisa: entre 20 e 40 horas.
Taxa de retirada da pesquisa: R$ 303,82.
Finalizada em: 07 de abril de 2008.

