Recursos de canal

SDKs de EPP

A Verisign incentiva o uso de extensões de EPP documentadas para facilitar a interoperabilidade. A Verisign registra o conjunto de extensões de EPP documentadas no registro de extensão de EPP da IANA. Algumas dessas extensões de EPP podem estar sujeitas às patentes da Verisign e foram licenciadas conforme os termos indicados nas declarações de IPR associadas da Verisign. Consulte as declarações de licenciamento da Verisign para obter uma lista completa.

A Verisign implementa com base no padrão de Protocolo de Provisionamento Extensível (EPP) na íntegra. A Verisign desenvolveu SDKs, guias e ferramentas de EPP para ajudá-lo a desenvolver os seus aplicativos clientes para integração com os Sistemas de Registro Compartilhado (SRS) .com/.net (COMNET) e Domínio Primário Consolidado (CTLD). O SRS CTLD é compatível com .tv, .cc, .jobs, .name e novos gTLDs que implementam nos RFCs do EPP 1.0:

Pacotes SDK de EPP

A Verisign oferece SDKs em Java e C++, em que os mapeamentos e as extensões de EPP compatíveis com cada idioma variam. O SDK de EPP em Java é constituído de um núcleo geral (gen) que implementa a RFC 5730 e a RFC 5734. Os desenvolvedores têm a opção de usar cada mapeamento ou extensão independentemente ou em um pacote, combinado para a sua comodidade:

Mapeamentos e Extensões de EPP

Mapeamento ou Extensão Pacote da Verisign Suplemento
COM NET RTK C++
RFC 5730: Protocolo de Provisionamento Extensível x x
RFC 5731: Mapeamento de nomes de domínio do Protocolo de Provisionamento Extensível (EPP) x x
RFC 5732: Mapeamento de hosts do Protocolo de Provisionamento Extensível (EPP) x x
RFC 5733: Mapeamento de contato do Protocolo de Provisionamento Extensível (EPP) x x
RFC 5734: Transporte sobre TCP do Protocolo de Provisionamento Extensível (EPP) x x
RFC 3915: Mapeamento do Período de Cortesia do Registro de Domínio (RGP) x x
RFC 4310: Mapeamento das extensões de segurança do Sistema de Nomes de Domínio (DNS) x
RFC 5910: Mapeamento das extensões de segurança do Sistema de Nomes de Domínio (DNS) x
RFC 8334: Mapeamento de fase de lançamento x
RFC 8495: Extensão de token de alocação x
Mapeamento RGP Poll x
Mapeamento ConsoliDate para protocolo de provisionamento extensível (Sync) x
Extensão NameStore x
Tag de idioma de IDN x x
Mapeamento do envio de e-mail (PDF) x
Mapeamento de registro defensivo (PDF) x
Extensão de registro pessoal (PDF) x
Mapeamento do NameWatch (PDF) x
Extensão das informações de Whois x
Extensão do contato de .jobs (PDF) x
Mapeamento de equilíbrio baixo x x
Extensão de domínio premium x
Extensão de atributo do objeto do cliente x
Mapeamento de equilíbrio x
RFC 7848: Mapeamento de marca e marca assinada x
Mapeamento do registro Verisign x
Mapeamento do registro x
Extensão da política de fase de lançamento x
Extensão da política de segurança do login x
Extensão de domínio relacionado x
RFC 8590: Extensão de poll de alteração x
Extensão de taxa de registro x
Extensão de mapa de IDN x
Mapeamento de tabela de IDN x
Extensão de código de verificação x
Mapeamento de verificação de nomes da China x
RFC 8543: Mapeamento de organização x
RFC 8544: Extensão de organização x
Extensão de segurança de login x
Namespaces sem tratamento x
Validar mapeamento x
Voltar ao topo

Pacotes da Verisign 

A tabela a seguir contém links para os Kits de Desenvolvimento de Software (SDKs) do Pacote da Verisign baseados em Java para interface com as plataformas de registro COMNET e CTLD. O Pacote da Verisign requer Java 1.8 ou posterior.

Versão Distribuição Documentos Notas
1.12.0.12 Unix Binário (TAR)
Unix de origem (TAR)
Windows Binário (ZIP)
Windows de origem (ZIP)
Guia do Programador (PDF)
Registro da mudança (TXT)
1. Uso do Ant para compilações no Gradle substituído.
2. Todos os usos do atributo XML "xsi:schemaLocation", o uso do namespace XML "http://www.w3.org/2001/XMLSchema-instance" e a passagem do schemaLocation para a classe com.verisign.epp.codec.gen.EPPService foram removidos.
3. Método com.verisign.epp.interfaces.EPPSession.initLoginAdapter() criado com a garantia de que será chamado em todos os métodos com.verisign.epp.interfaces.EPPSession.init.
4. com.verisign.epp.interfaces.EPPSessionTst para solucionar um aviso de "argumentos de tipo ausentes para a classe genérica Classe".
5. Rascunho draft-ietf-regext-epp-fee e fee-1.0.xsd atualizados para draft-ietf-regext-epp-fee-19.
6. Método EPPPollQueueMgr.delete atualizado para usar o elemento em vez do elemento com prefixo "epp" no valor da resposta de erro, já que o prefixo de namespace "epp" é indefinido.
7. Suporte adicionado para draft-ietf-regext-login-security-04.
8. Problema com o registro dos pacotes recebidos no lado do cliente corrigido por meio da atualização da classe com.verisign.epp.interfaces.EPPSession.
9. Versões antigas da extensão de segurança de login, que incluem v01, v02 e v03, removidas. As versões v04 e v1_0 foram mantidas.
10. Atualização da ordem em que as fábricas e manipuladores são carregados em com.verisign.epp.serverstub.Server.initializeDispatcher (), onde as fábricas de extensão, seguidas pelas fábricas de mapas e, por fim, os manipuladores são carregados. Isso soluciona um caso de canto em que o com.verisign.epp.serverstub.ContactHandler carrega o pool de analisador de contato estrito antes que os esquemas XML vinculados às fábricas sejam carregados.
11. Correção da lógica de substituir "contact-1.0-relaxing.xsd" por "contact-1.0.xsd" em com.verisign.epp.util.EPPStrictContactParser, onde, anteriormente, "contact-1.0-relaxing.xsd" era removido e "contact- 1.0.xsd" não era adicionado.
12. Rascunho draft-ietf-regext-epp-fees atualizado para draft-ietf-regext-epp-fees-18.
13. EPPSession.getnewPassword() atualizado para EPPSession.getNewPassword().
14. com.verisign.epp.transport.EPPEventHandler e com.verisign.epp.transport.EPPEventTstHandler não utilizados foram removidos.
15. Mascaramento de senha e nova senha em com.verisign.epp.namestore.util.EPPSecureSendReceiveLogger para as extensões com.verisign.epp.codec.loginsec.v02.EPPLoginSec, com.verisign.epp.codec.loginsec.v03.EPPLoginSec, com.verisign.epp.codec.loginsec.v03.EPPLoginSec ou com.verisign.epp.codec.loginsec.v1_0.EPPLoginSec adicionado ao comando de login.
16. Método com.verisign.epp.codec.loginsec.v1_0.EPPLoginSecUserAgent e com.verisign.epp.codec.loginsec.v04.EPPLoginSecUserAgent getTech(String) : void corrigido para setTech(String) : void.
17. Arquivo sources.jar criado com o nome epp-verisign-${build.version}-sources.jar no diretório epp lib e extensões DotName (defreg, emailfwd, namewatch e persreg) adicionadas a ele.
18. Geração do arquivo EPP SDK POM adicionada ao criar o arquivo epp-verisign-.jar.
19. Classe com.verisign.epp.util.EPPDisabledEntityResolver criada para ser usada quando a propriedade EPP.UseEntityResolver é definida como falsa, para garantir que nenhum esquema XML seja resolvido dinamicamente.
20. Suporte adicionado para draft-ietf-regext-login-security-03.
21. Suporte adicionado para draft-gould-regext-login-security-policy-03.
22. Valor padrão definido em epp.config para a propriedade EPP.UseEntityResolver=false para desabilitar o resolvedor de entidades.
23. Recursos definidos do analisador de XML que atenuam a vulnerabilidade de injeção de entidade eXternal XML (XXE) em com.verisign.epp.util.EPPSchemaCachingParser.
24. Itens corrigidos na Guia do Programador de SDK de EPP do Pacote da Verisign com base no que foi feito para a versão 1.11.0.7.
25. Métodos initialize(Properties), initialize(String, ClassLoader) e initialize() adicionados ao com.verisign.epp.interfaces.EPPApplication, para que seja compatível com diferentes métodos de inicialização do SDK de EPP.
26. Suporte de decodificação removido para os elementos preWhois e postWhois no comando de restaurar relatório do draft-hollenbeck-epp-rgp-03.
27. com.verisign.epp.util.EPPUtil.findDuplicateExtNamespaces(List), com.verisign.epp.codec.gen.EPPCommand.findDuplicateExtNamespaces() e com.verisign.epp.codec.gen.EPPResponse.findDuplicateExtNamespaces() adicionados para identificar extensões de EPP, bem como os testes de unidades associadas em com.verisign.epp.util.EPPCodecTst.testFindDuplicateExtensions().
28. O código com.verisign.epp.codec.domain foi limpo, não codificando o prefixo do namespace XML na decodificação, limpando as importações, limpando os comentários e, geralmente, tornando-o mais consistente com o código mais recente.
29. Suporte adicionado para remover as informações de autenticação por meio do elemento com a adição de um novo tipo de autorização ELM_NULL e do método removePassword() ao com.verisign.epp.codec.gen.EPPAuthInfo.
30. Correção de um grande conjunto de erros e avisos do javadoc.
1.11.0.7 Unix Binário (TAR)
Unix de origem (TAR)
Windows Binário (ZIP)
Windows de origem (ZIP)
Guia do Programador (PDF)
Registro da mudança (TXT)
1. Rascunho draft-ietf-regext-epp-rates atualizado para draft-ietf-regext-epp-rates-16.
2. Extensão de poll de alteração atualizada para RFC 8590.
3. Mapeamento de organização e extensão de organização atualizados para RFC 8543 e RFC 8544, respectivamente.
4. XercesJ 2.11.0 atualizado para 2.12.0.
5. Suporte adicionado para draft-ietf-regext-login-security-01
6. Compilação atualizada para Java 8 em vez de Java 7.
7. Atualizado para compilar e executar com Java 11. Jaxb-api-2.3.1.jar adicionado e muitos avisos corrigidos devido a classes e métodos obsoletos.
8. Suporte adicionado para draft-gould-casanova-regext-unhandled-namespaces-00.
9. Suporte adicionado para draft-gould-regext-login-security-policy-03.
10. Suporte adicionado para draft-gould-regext-launch-policy-01.
11. Suporte adicionado para draft-gould-carney-regext-registry-04.
12. Suporte adicionado para draft-ietf-regext-validate-04.
13. Whois e sugestão removidos do SDK.
14. Inclusão comentada dos atributos de frase secreta (identityPassPhrase, identityKeyPassPhrase e trustStorePassPhrase) no método EPPSSLConfig.toString() : String para atender às melhores práticas de segurança de registro.
15. Suporte adicionado para o registro seguro de pacotes, criando a interface com.verisign.epp.util.EPPSendReceiveLogger junto com a classe padrão com.verisign.epp.util.EPPRawSendReceiveLogger e a classe com.verisign.epp.namestore.util.EPPSecureSendReceiveLogger. O padrão é usar o EPPRawSendReceiveLogger com a opção de substituir o padrão usando a propriedade epp.config EPP.SendReceiveLogger. Propriedade definida como com.verisign.epp.namestore.util.EPPSecureSendReceiveLogger para obter os atributos de senha e informações de autenticação registrados com o valor "MASKED".
16. Erro corrigido no com.verisign.epp.codec.emailFwd.EPPEmailFwdCheckResult que definia o motivo da verificação para o nome de encaminhamento de e-mail na decodificação. Métodos EPPEmailFwdCheckResult.equals atualizados para garantir que todos os atributos sejam verificados. Alterações de limpeza relacionadas feitas em com.verisign.epp.codec.defReg.EPPDefRegCheckResult.
17. Verificação extra adicionada em com.verisign.epp.util.EPPSchemaCachingEntityResolver para garantir que os esquemas XML no caminho de classe sejam os únicos esquemas XML que podem ser carregados dinamicamente.
18. com.verisign.epp.namestore.interfaces.NSSubProduct descontinuado. BZ removido e COM, NET, ORG e NAME revisados para usar o TLD com rótulo "a" em com.verisign.epp.namestore.interfaces.NSSubProduct.
19. Alterado para usar o TLSv1.2 como a configuração padrão do EPP.SSLProtocol em cada um dos arquivos epp.config.
20. Suporte adicionado para draft-ietf-regext-epp-fee-13 que adiciona o namespace XML urn:ietf:params:xml:ns:epp:fee-1.0 com seu esquema XML fee-1.0.xsd XML associado, o pacote com.verisign.epp.codec.fee.v1_0 e as classes relacionadas.
21. Adicionadas a classe com.verisign.epp.interfaces.EPPLoginAdapter, a propriedade epp.config opcional "EPP.LoginAdapter" e a chamada do conjunto LoginAdapter dentro da com.verisign.epp.interfaces.EPPSession para suportar a adição de uma extensão de login do EPP.
22. hasService(String) : boolean e hasExtensionService(String) : boolean adicionados a com.verisign.epp.codec.gen.EPPServiceMenu e com.verisign.epp.codec.gen.EPPGreeting para poder identificar facilmente se o servidor suporta um serviço específico de objeto ou extensão.
23. Propriedades epp.config EPP.UseUserAgent (EPPEnv.isUseUserAgent() : boolean) e EPP.SDKVersion (EPPEnv.getSDKVersion() : boolean) adicionadas para suportar o fornecimento de informações do agente do usuário na extensão de segurança de login.
24. Suporte adicionado para a extensão de segurança de login.
25. Método getNamespace() : String adicionado à interface com.verisign.epp.codec.gen.EPPCodecComponent e todas as classes implementadas para tornar todos os componentes autoexplicativos para o namespace XML.
26. Classe de utilitário com.verisign.epp.codec.gen.EPPPollMessageFilter adicionada para filtrar respostas a mensagens de pesquisa EPP com base nos serviços de login (objeto e comando/resposta) suportados pelo cliente.
27. Método com.verisign.epp.serverstub.GenHandler.doPoll(EPPEvent, Object) modificado para chamar o com.verisign.epp.codec.gen.EPPPollMessageFilter nos modos não operacional e padrão, para demonstrar a filtragem das mensagens de pesquisa com base nos serviços de login do cliente.
28. Método getNamespace() : String adicionado a algumas das respostas (EPPRgpPollResponse, EPPRelatedDomainExtDeleteResp, EPPBalanceInfoResp, EPPLowBalancePollResponse, EPPNameVerificationPendActionMsg) para garantir que retornem o namespace XML correto.
29. Versões antigas de extensão de taxa removidas, inclusive v06, v07 e v08.
30. Referências ao reseller (revendedor) e resellerext substituídas por org e orgext.
31. Interface com.verisign.epp.codec.EPPPollMessageFilter criada, sendo implementada pelas classes com.verisign.epp.codec.EPPXmlMsgPollMessageFilter, com.verisign.epp.codec.EPPExtValuePollMessageFilter e com.verisign.epp.codec.EPPFullExtValuePollMessageFilter. A propriedade EPP.PollMessageFilter opcional é definida para configurar o filtro desejado para uso em com.verisign.epp.serverstub.GenHandler.doPoll(EPPEvent, Object) ao processar as mensagens de pesquisa.
32. Suporte adicionado para draft-ietf-regext-org-10, adicionando-se com.verisign.epp.codec.org.EPPOrgPendActionMsg e com.verisign.epp.serverstub.OrgPollHandler e revisando com.verisign.epp.serverstub.OrgHandler para lidar com uma criação pendente e inserir uma mensagem de pesquisa de ação pendente com base em um com.verisign.epp.interfaces.EPPOrgTst revisado.
33. SMDs de teste expiradas, CRL SMD e lista de SMDs revogados substituídos com base em uma publicação da ICANN.
34. Alguns dos prefixos de namespace XML e manipulação de URI de dentro do com.verisign.epp.codec.gen.EPPValue corrigidos para suportar os diferentes filtros de mensagens de pesquisa.
35. com.verisign.epp.codec.gen.EPPPollMessageFilter renomeado como com.verisign.epp.codec.gen.EPPXmlMsgPollMessageFilter, com.verisign.epp.codec.gen.EPPExtValuePollMessageFilter e com.verisign.epp.codec.gen.EPPFullExtValuePollMessageFilter adicionados para suportar três abordagens diferentes para filtrar dados de mensagens de pesquisa que não são suportados pelo cliente com base nos serviços de login do cliente. O com.verisign.epp.serverstub.GenHandler.doPoll(EPPEvent, Object) é predefinido para filtrar por meio do EPPFullExtValuePollMessageFilter, mas a filtragem pode ser substituída para usar um dos outros filtros.
36. com.verisign.epp.util.TestErrorHandler removido, tendo seu uso substituído por com.verisign.epp.util.EPPXMLErrorHandler nas classes de teste.
37. Método maskString(String) : String adicionado à classe EPPSendReceiverLogger e suas classes derivadas para uso na classe EPPXMLErrorHandler para mascarar erros delicados do analisador XML, como o 'pwType'.
1.10.0.3 Unix Binário (TAR)
Unix de origem (TAR)
Windows Binário (ZIP)
Windows de origem (ZIP)
Guia do Programador (PDF)
Registro da mudança (TXT)
1. Realizada a configuração do solucionador de entidade XML, com base no com.verisign.epp.util.EPPSchemaCachingEntityResolver, um ajuste configurável utilizando a propriedade de configuração opcional EPP.UseEntityResolver com um valor de verdadeiro padrão.
2. Suporte de validação de contatos simples adicionado, usado para fazer a transição de um registro fino para grosso.  A validação simples utiliza um novo XSD de contato (contact-1.0-relaxed.xsd) que torna os elementos <contact:name>, <contact:addr>, <contact:city>, <contact:street>, <contact:cc> e <contact:email> opcionais.  A nova propriedade opcional EPP.Contact.RelaxedValidation epp.config deve ser configurada como verdadeira, para que o cliente e o servidor stub utilizem e validem o esquema simples.
3. Referência de com.sun.org.apache.xerces.internal.dom.DocumentImpl substituída por org.apache.xerces.dom.DocumentImpl in EPPUtil.
4. Adicionado login para EPPGenHandler.handleEvent(EPPEvent, objeto).
5. getFirstPostalInfo() : EPPContactPostalDefinition adicionado ao EPPContactInfoResp e ao EPPContact.
6. EPPDomainInfoResp.getContactByType(String) : EPPDomainContact, EPPDomainInfoResp.getAdminContact() : EPPDomainContact, EPPDomainInfoResp.getTechContact() : EPPDomainContact e EPPDomainInfoResp.getBillingContact() : EPPDomainContact adicionados.
7. Interface com.verisign.epp.pool.EPPClientTransIdGenerator, classe com.verisign.epp.pool.ClientTransIdGenerator concreta e a propriedade de pool opcional clientTransIdGenerator adicionadas para definir o EPPClientTransIdGenerator concreto que será usado para gerar identificadores de transações de clientes para os comandos de login e logout para o pool.
8. Adicionado EPPSession.sendMessage(EPPMessage) para ajudar a testar um caso de teste negativo, mas também como método potencialmente útil para enviar qualquer EPPMessage para a sessão.
9. Adicionados mais registros de depuração para EPPSSLImpl.
10. Adicionada validação do tipo EPPMessage no EPPDispatcher e EPPByteArrayDispatcher para assegurar que o recebimento de um EPPResponse ou EPPGreeting no servidor gerará uma mensagem de erro adequada.
11. Adicionadas opções adicionais de Protocolo SSL nos comentários da propriedade de EPP.SSLProtocol e definido o protocolo padrão para TLSv1 no epp.config.
12. Atualizado o método EPPUtil.decodeBooleanAttr(Element, String) para identificar de maneira adequada um atributo não existente e para aprimorar o formato do valor EPPDecodeException para facilitar o suporte.
13. Atributos de reembolso e período gratuito do com.verisign.epp.codec.fee.v09.EPPFeeValue alterados para realmente opcionais sem valor padrão, mas o atributo aplicado permaneceu com o valor padrão "imediato" baseado no valor padrão no XSD. Adicionados métodos "has" para esses atributos, alterado o reembolsável para um booliano para suportar um valor nulo, e alterados os métodos de codificação e decodificação para lidar com atributos não existentes.
14. Adicionado o construtor adequado que leva em consideração tanto um EPPFeeValue como um parâmetro de moeda (cadeia) para as classes de com.verisign.epp.codec.fee.v09 do EPPFeeTransform, EPPFeeCreate, EPPFeeRenew, EPPFeeTransfer e EPPFeeUpdate.
15. Métodos adicionados para passar e retornar o código Base64 assinado e codificado para com.verisign.epp.codec.verificationcode.EPPEncodedSignedCodeValue. Os novos métodos EPPEncodedSignedCodeValue: decodeValue(byte[]), decodeValue(String), encodeValue(boolean) : String, encodeValueByteArray() : byte[] e encodeValueByteArray(boolean) : byte[] foram adicionados.
16. Suporte adicionado para executar o teste com.verisign.epp.verificationcode.china.ChinaVerificationCodeTst sem o pool de VSP e carregando o DNVC a partir do arquivo dnvc.b64 e o RNVC a partir do arquivo rnvc.b64.
1.9.0.1 Unix Binário (TAR)
Unix de origem (TAR)
Windows Binário (ZIP)
Windows de origem (ZIP)
Guia do Programador (PDF)
Registro da mudança (TXT)
1. Suporte adicionado para executar o teste com.verisign.epp.verificationcode.china.ChinaVerificationCodeTst sem o pool de VSP e carregando o DNVC a partir do arquivo dnvc.b64 e o RNVC a partir do arquivo rnvc.b64.
2. Adicionado suporte para draft-brown-epp-fees-07.
3. Adicionadas opções adicionais de Protocolo SSL nos comentários da propriedade de EPP.SSLProtocol e definido o protocolo padrão para TLSv1 no epp.config.
4. Alterado o com.verisign.epp.codec.verificationcode.EPPSignedCode.decode(byte[] aSignedCodeArray) : não válido de protegido para público.
5. Atualizado o método EPPUtil.decodeBooleanAttr(Element, String) para identificar de maneira adequada um atributo não existente e para aprimorar o formato do valor EPPDecodeException para facilitar o suporte.
6. Atributos de reembolso e período gratuito do com.verisign.epp.codec.fee.v09.EPPFeeValue alterados para realmente opcionais sem valor padrão, mas o atributo aplicado permaneceu com o valor padrão "imediato" baseado no valor padrão no XSD.
7. Adicionado o construtor adequado que leva em consideração tanto um EPPFeeValue como um parâmetro de moeda (cadeia) para as classes de com.verisign.epp.codec.fee.v09 do EPPFeeTransform, EPPFeeCreate, EPPFeeRenew, EPPFeeTransfer e EPPFeeUpdate.
8. Métodos adicionados para passar e retornar o código Base64 assinado e codificado para com.verisign.epp.codec.verificationcode.EPPEncodedSignedCodeValue.
1.8.0.4 Unix Binário (TAR)
Unix de origem (TAR)
Windows Binário (ZIP)
Windows de origem (ZIP)
Guia do Programador (PDF)
Registro da mudança (TXT)
1. hasTrustAnchor(): boolean e getTrustAnchor() : TrustAnchor adicionados ao EPPSignedCode para obter a âncora de confiança correspondente dos PKIXParameters após uma validação bem-sucedida.
2. Adicionado suporte para draft-zhou-eppext-reseller-mapping-02 e draft-zhou-eppext-reseller-02.
3. Adicionado com.verisign.epp.verificationcode.china.ChinaVerificationCodeTst, além de alterações relacionadas ao comportamento do servidor stub e build para suportar um teste dos 7 fluxos de verificação predefinidos, que trabalharão contra o servidor Stub e os servidores OT&E.
4. Adicionado método com.verisign.epp.pool.EPPSessionPool.hasSystemSessionPool(String) : para determinar se um pool da sessão de sistema específico existia.
5. Fixado com.verisign.epp.codec.verificationcode.EPPVerificationCode.getVspId() : int para enviar INDEFINIDO em vez de exibir NumberFormatException quando o vspId não for um número inteiro.
6. Validação do código de verificação (vsp-id e tipos de código) adicionada, usando pseudônimos de âncora de confiança formatados na loja de confiança.
1.6.0.2 Unix Binário (TAR)
Unix de origem (TAR)
Windows Binário (ZIP)
Windows de origem (ZIP)
Guia do Programador (PDF)
Registro da mudança (TXT)
1. Adicionada a extensão de código de verificação (código de verificação), em conformidade com draft-gould-eppext-verificationcode-02.
2. Mapeamento de Verificação de Nomes da China (vsp) adicionado, em conformidade com draft-xie-eppext-nv-mapping-01.
1.5.0.0 Unix Binário (TAR)
Unix de origem (TAR)
Windows Binário (ZIP)
Windows de origem (ZIP)
Guia do Programador (PDF)
Registro da mudança (TXT)
1. Método EPPSession.sendPacket(byte []) e EPPXMLStream.writePacket(byte[], OutputStream) adicionados para habilitar o envio de um pacote através da sessão incluindo passar através do Codec.
2. Mapeamento de poll de alteração (changepoll) adicionado, em conformidade com draft-gould-change-poll-02 para o Verisign Bundle.
3. Extensão de taxa de registro (taxa) adicionada, em conformidade com draft-brown-epp-fees-03 para o Verisign Bundle.
4. Extensão de token de alocação (allocationtoken) adicionada, em conformidade com draft-gould-allocation-token-02 para o Verisign Bundle.
5. Extensão de fase de inicialização atualizada (inicialização) para entrar em conformidade com draft-ietf-eppext-launchphase-03 e subsequentemente draft-ietf-eppext-launchphase-05, ao adicionar suporte para o formulário de verificação de marca registrada.
6. Extensão de mapa IDN (idnmap) adicionada, em conformidade com draft-ietf-eppext-idnmap-01 para o Verisign Bundle.
7. Atributo de subID adicionado no elemento de informações do NameSuggestion.
8. Mapeamento de Tabelas de IDN (idntable) adicionado, em conformidade com draft-gould-idn-table-02, ao Pacote da Verisign.
1.4.0.0 Unix Binário (TAR)
Unix de origem (TAR)
Windows Binário (ZIP)
Windows de origem (ZIP)
Guia do Programador (PDF)
Registro da mudança (TXT)
1. Mudou para ser dependente do Java 6 em vez do Java 5. A extensão de lançamento já estava baseada no Java 6 e, com a nova dependência do uso de JAXB, todo o SDK está sendo transferido para o Java 6.
2. Correção de um bug ao codificar o tipo XSD dateTime no EPPUtil utilizando uma precisão de 4 dígitos para os segundos. A correção consistiu em utilizar uma precisão de 3 dígitos (milissegundos) na codificação e utilizar o JAXB DatatypeConverter.parseDateTime para analisar o valor dataTime. Métodos de acesso foram adicionados (getTimeInstantFormat(): String e setTimeInstantFormat(String)) para permitir a alteração do formato de codificação, se necessário.
1.3.0.0 Unix Binário (TAR)
Unix de origem (TAR)
Windows Binário (ZIP)
Windows de origem (ZIP)
Guia do Programador (PDF)
Registro da mudança (TXT)
1. Atualização dos SMDs de teste de 25nov13 (SMDs sem espaço em branco) e da Lista de Revogação de SMDs de teste. A lista de anulação de SMD foi transformada de UTF-8 para ASCII.
2. Atualizado para suportar draft-tan-epp-launchphase-12 ao atualizar o launch-1.0.xsd, atualizando o draft-tan-epp-launchphase.txt no diretório doc, e atualizando o código e testes para suportar o novo atributo opcional validatorID.
3. Corrigido o tratamento do universo de nome de domínio XML na classe com.verisign.epp.codec.registry.EPPRegistryRegEx e algumas das classes de cliente para com.verisign.epp.codec.registry.EPPRegistryRegEx.
4. com.verisign.epp.codec.signedMark.EPPSignedMark alterado para lidar com a exceção de análise de XML. Isso é necessário principalmente ao analisar o XML obtido a partir do SMD codificado.
1.1.0.4 Unix Binário (TAR)
Unix de origem (TAR)
Windows Binário (ZIP)
Windows de origem (ZIP)
Guia do Programador (PDF)
Registro da mudança (TXT)
1. com.verisign.epp.codec.EPPSignedMark dividido em duas classes, EPPSignedMark e EPPEncodedSignedMark, para lidar com a validação de SMDs com e sem espaço em branco extra.
2. Criou o construtor SMD InputStream para EPPEncodedSignedMark para analisar diretamente o SMD.
3. Inclusão de apoio para validação de SMD revogado
4. Inclusão e teste de SMDs de amostra da ICANN
5. Inclusão de suporte para mais de um CRL para compatibilidade com SMDs criados pelo SDK e SMDs de amostra da ICANN.
6. Formulário de Informações de Domínios e Formulário de Informações Relacionadas adicionados ao comando de informações de Domínios Relacionados.
7. Classe com.verisign.epp.interfaces.EPPRelatedDomain criada para suportar todos os comandos de Extensão de Domínio Relacionado.
8. Classe com.verisign.epp.namestore.interfaces.NSDomain atualizada para estender com.verisign.epp.interfaces.EPPRelatedDomain para adicionar suporte para os novos comandos de Extensão de Domínio Relacionado.
9. Inclusão do novo atributo "uTLD" em grade para sugestão.
10. Inclusão do novo status "restrito" para sugestão.
11. Tipo tld ampliado na Sugestão para suportar valores Unicode.
1.0.0.5 Unix Binário (TAR)
Unix de origem (TAR)
Windows Binário (ZIP)
Windows de origem (ZIP)
Guia do Programador (PDF)
Registro da mudança (TXT)
1. Primeira versão externa do Verisign Bundle que:
a. Inclui os mapeamentos/as extensões no Name Store/SRS Bundle.
b. Inclui os mapeamentos/as extensões no Name Bundle.
c. Inclui o Launch Extension no Launch EPP SDK.
d. Acrescenta o Registry Mapping.
e. Acrescenta o Related Domain Extension.
f. Atualiza a Extensão de Sugestão.

ferramenta EPP

A Ferramenta EPP é um conjunto de exemplos interativos contextualizados destinado a desenvolvedores, para ajudá-los a criar o projeto de código, bem como para localizar e reparar erros. A ferramenta comporta-se como se fosse um aplicativo do registrador de domínios no ambiente de Testes e Avaliação Operacionais (OT&E). A ferramenta de EPP é compatível com as plataformas de registro COMNET e CTLD.

Versões Distribuição Documentos Notas
6.5.0.5 Unix Binário (TAR)
Unix de origem (TAR)
Windows Binário (ZIP)
Windows de origem (ZIP)
Leia-me (TXT)
Leia-me dos certificados (TXT)
Registro da mudança (TXT)
1. Adicionado suporte de contato para Criar/Atualizar domínio para o produto Core
2. Suporte adicionado para validação de contatos simples para o produto Core
6.2.0.4 Unix Binário (TAR)
Unix de origem (TAR)
Windows Binário (ZIP)
Windows de origem (ZIP)
Leia-me (TXT)
Leia-me dos certificados (TXT)
Registro da mudança (TXT)
1. Adicionado suporte para a extensão de domínio relacionada para o sistema Core.
2. Suporte adicionado para até 20 verificações de contato em um único comando
6.1.2.2 Unix Binário (TAR)
Unix de origem (TAR)
Windows Binário (ZIP)
Windows de origem (ZIP)
Leia-me (TXT)
Leia-me dos certificados (TXT)
Registro da mudança (TXT)
1. O pacote de código fonte EPPTool mudou para torná-lo disponível como open source
2. Extensão de nome de domínio relacionada a suporte (somente CORE) e extensão de lançamento (sistemas CORE e Namestore) para as fases de lançamento
3. Suporte para comando de informação de registro para descobrir automaticamente novos gTLDs dos sistemas Core e Namestore
4. Mudanças para apoiar comandos de contato no sistema Core
5. Mudanças no NameSuggestion como (1) Suporte para caracteres não ingleses recorrentes nos domínios sugeridos (2) Adição de filtros geográficos e criativos
6. Adicionada extensão DNSSEC dos comandos Criar domínio e Atualizar domínio para o sistema dotName
7. Suporte adicionado para os comandos RGP para os comandos de Domínio e Enc. Email para o sistema dotname
5.9.0.4 Unix (TAR)
Windows (ZIP)
Leia-me (TXT)
Leia-me dos certificados (TXT)
Registro da mudança (TXT)
1. Suporte adicionado para Mapeamento de Equilíbrio EPP para o sistema Namestore.
2. Suporte adicionado para comandos de Transferência de Contatos para o sistema Namestore.
3. Extensão DNSSEC adicionada para o sistema Namestore.
5.8.0.2 Unix (TAR)
Windows (ZIP)
Leia-me (TXT)
Leia-me dos certificados (TXT)
Registro da mudança (TXT)
1. Mudanças para apoiar o Atributo do objeto do cliente (COA)
2. Mudanças para apoiar o ocaso do canal HTTPS/HTTP
3. Mudanças na sugestão de nomes (inclusão de "Classificar por associação de entradas")
5.7.0.2 Unix (TAR)
Windows (ZIP)
Leia-me (TXT)
Leia-me dos certificados (TXT)
Registro da mudança (TXT)
1. Suporte adicionado para todos os algoritmos DNSSEC suportados pelo Core.
5.6.0.1 Unix (TAR)
Windows (ZIP)
Leia-me (TXT)
Leia-me dos certificados (TXT)
Registro da mudança (TXT)
1. Nova marca da Verisign
5.5.0.3 Unix (TAR)
Windows (ZIP)
Leia-me (TXT)
Leia-me dos certificados (TXT)
Registro da mudança (TXT)
1. Atualize o comando Core Domain Create para ser compatível com secDNS-1.1
2. Adicione novo algoritmo DNSSEC para os comandos criar/atualizar domínio central (Core domain create/update).
3. Faça com que os dados suspensos Algoritmo e do tipo Digest possam ser configurados para os comandos criar/atualizar domínio central (Criar/atualizar domínio central).
4. Modifique a lista suspensa Algoritmo para os comandos criar/atualizar domínio central.
5. Modifique o tipo Digest na lista suspensa para os comandos criar/atualizar domínio central.
5.2.0.5 Unix (TAR)
Windows (ZIP)
Leia-me (TXT)
Leia-me dos certificados (TXT)
Registro da mudança (TXT)
1. Inclusão de suporte para a guia de idioma IDN no sistema DotName.
2. Inclusão de suporte para amostras de dados dos campos DNSSEC no sistema Registry (Core) .com .net.
3. Adicione perfis OTE
4. Certificado eppsdk adicionado e perfis eppsdk atualizados.
5.1.0.3 Unix (TAR)
Windows (ZIP)
Leia-me (TXT)
Leia-me dos certificados (TXT)
Registro da mudança (TXT)
5. Suporte adicionado para a extensão DNSSEC dos comandos de Criar Domínio, Atualizar Domínio e Informações do Domínio no sistema do Registro (Core) .com .net.
5.0.0.4 Unix (TAR)
Windows (ZIP)
Leia-me (TXT)
Leia-me dos certificados (TXT)
Registro da mudança (TXT)
1. A primeira versão disponível para download compatível com a plataforma Name Store, com o registro .name e com o registro .com .net em múltiplos ambientes (EPP SDK, OT&E, Produção e personalizado).