Skip to content

Instantly share code, notes, and snippets.

Rubens Kuhl rubenskuhl

Block or report user

Report or block rubenskuhl

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@rubenskuhl
rubenskuhl / epp-registro-exemplo.md
Created May 26, 2016 — forked from trajber/epp-registro-exemplo.md
Exemplo de como se conectar ao servidor EPP do Registro.br em Java
View epp-registro-exemplo.md

Este exemplo tem como objetivo mostrar como um cliente TLS usa um certificado de cliente e uma CA para conectar-se no servidor EPP do Registro.br. É um código exemplo apenas com fins didáticos. Foi usado o Java 8 e somente sua biblioteca padrão.

Os arquivos disponibilizados pelo Registro.br e usados neste exemplo podem ser encontrados em ftp://ftp.registro.br/pub/libepp-nicbr/test-certificates/

Em Java, um TrustManager gerencia as CAs e um KeyManager gerencia o certificado e a chave privada. Neste exemplo usamos estes mecanismos para facilitar a manipulação e validação dos certificados.

Como o Registro.br disponibiliza os certificados EPP no formato X.509, precisamos convertê-los para arquivos no formato KeyStore e TrustStore.

  1. Convertendo o certificado da raíz (CA) para um arquivo no formato TrustStore:
You can’t perform that action at this time.