[Eppnicbr] RES: RES: RES: RES: RES: RES: Acesso TLS

Rodrigo Salvador rodrigo_salvador at allnet.com.br
Tue Apr 8 14:23:29 BRT 2008


Caro Felipe,

eu também precisei implementar o EPP na plataforma Windows.
Isso foi extremamente trabalhoso, pois a documentação de tal protocolo 
exige dedicação, muita atenção e muitos testes.
Começe lendo ftp://ftp.registro.br/rfc/rfc4934.txt , nesse documento 
você encontrará as definições de transporte dos pacotes XML em TCP/IP.
Feito isso, você pode criar uma classe base com as definições em 
ftp://ftp.registro.br/rfc/rfc4930.txt, e extendê-las para contato 
[ftp://ftp.registro.br/rfc/rfc4933.txt] e para domínio 
[ftp://ftp.registro.br/rfc/rfc4931.txt], vc perceberá que não muda muita 
coisa além da estrutura básica.
Após concluir as extensões básica para manipulação de contatos e 
domínios, parta para as definições específicas do registro.br, 
extendendo a classe do contato para brorg 
[ftp://ftp.registro.br/pub/libepp-nicbr/draft-neves-epp-brorg-03.txt] e 
o dominio para brdomain 
[ftp://ftp.registro.br/pub/libepp-nicbr/draft-neves-epp-brdomain-03.txt].

Eu escrevi todo o programa em Win32, utilizando o Borland Delphi2006. 
Ele tem uma extensão para trabalhar com .NET, mas nunca a utilizei, não 
posso te confirmar as dificuldades para tornar isso funcional.
Montei até mesmo um sheep em win32, para o procedimento de homologação!
O Delphi permite facilmente usar soquetes TCP/IP e manipuladores para o 
TLS1, que ajudaram bastante, mas as definições de XML para requisições e 
respostas tiveram que ser feitas 'na-mão'. Não conheço a flexibilidade 
do .NET para esse procedimento, porém no que eu puder ajudar, fique a 
vontade em questionar.

Uma outra alternativa, seria compilar esse meu código para usar como uma 
.dll nativa win32, e reaproveitá-la no .NET, mas creio que dessa maneira 
teria muita coisa a ser reescrita, e perderias o dinâmismo da OOP.

abcs,

Rodrigo Salvador





Felipe Rodrigues Pereira escreveu:
>
> Olá, estou tentando implementar na plataforma .net, alguém pode me 
> passar algumas dicas para a comunicação, etou tentando fazer através e 
> socket, se alguem conhece outro jeito de conectar e se tiver a boa 
> vontade de me avisar ficarei grato!
>
>  
>
> Atenciosamente,
>
> *Felipe Rodrigues Pereira
> *Sistemas
>
> 	
>
> Tecla Serviços de Internet
>
> *-------------------------------------------------------------------------------------*
>
> Tel.: (11) 3524-4339
> www.tecla.com.br <http://www.tecla.com.br>
>
> 	
>
> Serviços de Internet
>
>  
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> eppnicbr mailing list
> eppnicbr at eng.registro.br
> https://eng.registro.br/mailman/listinfo/eppnicbr
>   




More information about the eppnicbr mailing list