Productos y herramientas para registradores

SDK de EPP

Verisign cumple con todas las normas del Protocolo de aprovisionamiento extensible (EPP). Verisign desarrolló SDK, guías y herramientas de EPP para ayudarle a desarrollar sus aplicaciones cliente para la integración con el Shared Registry Service (SRS) de .com y .net, el registro .name, la plataforma Name Store (.tv, .cc, .jobs, nuevos gTLD y el servicio Domain Name Suggestion Service) y para el uso con registros no pertenecientes a Verisign que implementan las RFC de EPP 1.0:

Paquetes de SDK de EPP

Verisign ofrece SDK en Java y C++, donde las asignaciones y extensiones de EPP admitidas por cada idioma varían. El SDK de EPP de Java se construye a partir de un núcleo general (gen) que implementa RFC 5730 y RFC 5734. Los desarrolladores tienen la opción de usar cada asignación o extensión independientemente o en paquete, combinadas según convenga:

  • Verisign Bundle incluye todas las asignaciones y extensiones para la integración con los registros .com y .net, la plataforma Name Store (.tv, .cc, .jobs, nuevos gTLD y el servicio Domain Name Suggestion Service) y el registro .name.
  • La extensión COM NET RTK C++ para su uso con EPP-RTK-CPP 0.9.2. Disponible en línea en Sourceforge: Registro EPP/Herramientas para registradores

Asignaciones y extensiones de EPP

Asignación o extensión Verisign Bundle COM NET RTK C++
Extensión
RFC 5730: Protocolo de aprovisionamiento extensible x x
RFC 5731: Asignación de nombres de dominio del Protocolo de Aprovisionamiento Extensible (EPP) x x
RFC 5732: Asignación de hosts del Protocolo de Aprovisionamiento Extensible (EPP) x x
RFC 5733: Asignación de contactos del Protocolo de Aprovisionamiento Extensible (EPP) x x
RFC 5734: Transporte por TCP del Protocolo de Aprovisionamiento Extensible (EPP) x x
RFC 3915: Asignación del Período de gracia del registro de dominio (RGP) (TXT) x x
RFC 4310: Asignación de extensiones de seguridad del Sistema de nombres de dominio (DNS) x
RFC 5910: Asignación de extensiones de seguridad del Sistema de nombres de dominio (DNS) x
Asignación de encuesta RGP x
Asignación ConsoliDate para el Protocolo de Aprovisionamiento Extensible (Sync) x
Extensión NameStore x
Etiqueta de idioma de IDN x x
Asignación de reenvío de correos electrónicos (PDF) x
Asignación de registro defensivo (PDF) x
Asignación NameWatch (PDF) x
Extensión de registro personal (PDF) x
Asignación de sugerencias (PDF) x
Extensión de información Whois x
Extensión de contacto .jobs (PDF) x
Asignación de balance bajo x x
Asignación WhoWas (PDF) x
Extensión de dominio premium x
Extensión de atributos de objetos de cliente x
Asignación de balance x
Asignación de la fase de lanzamiento x
Asignación de marcas y marcas firmadas x
Asignación de registros x
Extensión de dominios relacionados x
Extensión de encuesta de cambios x
Extensión de tarifa de registro x
Extensión de token de asignación x
Extensión de asignación de IDN x
Asignación de tabla de IDN x
Extensión de código de verificación x
Asignación de verificación de nombres en China x
Asignación de revendedores x
Extensión de revendedores x
Regresar al principio

Verisign Bundle 

La siguiente tabla brinda vínculos a kits de desarrollo de software (SDK) basados en Java de Verisign Bundle para implementar interfaces con los registros .com y net, la plataforma Name Store (.tv, .cc, .jobs, nuevos gTLD y el servicio de sugerencia de nombres de dominio) y el registro .name. Verisign Bundle requiere Java 1.6 U18 o superior.

Versión Distribución Documentos Notas
1.8.0.4 Binario de Unix (TAR)
Fuente de Unix (TAR)
Binario de Windows (ZIP)
Fuente de Windows (ZIP)
Guía del programador (PDF)
Registro (Log) de cambios (TXT)
1. Se agrega el booleano hasTrustAnchor() y el getTrustAnchor() : TrustAnchor a EppSignedCode para obtener el correspondiente anclaje de veracidad de los PKIXParameters tras una validación exitosa.
2. Se agrega soporte para draft-zhou-eppext-reseller-mapping-02 y draft-zhou-eppext-reseller-02.
3. Se agrega com.verisign.epp.verificationcode.china.ChinaVerificationCodeTst y se llevan a cabo los cambios pertinentes en el comportamiento de la compilación y el Stub Server para soportar una prueba de los 7 flujos de verificación predefinidos que funcionarán contra el Stub Server y los demás servidores OT&E.
4. Se agrega el método booleano com.verisign.epp.pool.EPPSessionPool.hasSystemSessionPool(String) para determinar la existencia de un grupo específico de sesiones del sistema.
5. Se repara com.verisign.epp.codec.verificationcode.EPPVerificationCode.getVspId() : int para que devuelva UNDEFINED en lugar de NumberFormatException cuando el vspld no es entero.
6. Se agrega la validación del código de verificación (vsp-id y tipos de código) usando alias de anclajes de veracidad con formato en el Trust Store.
1.6.0.2 Binario de Unix (TAR)
Fuente de Unix (TAR)
Binario de Windows (ZIP)
Fuente de Windows (ZIP)
Guía del programador (PDF)
Registro (Log) de cambios (TXT)
1. Se agregó la extensión de código de verificación (verificationcode) en cumplimiento con draft-gould-eppext-verificationcode-02.
2. Se agregó la asignación de verificación de nombres en China (vsp) en cumplimiento con draft-xie-eppext-nv-mapping-01.
1.5.0.0 Binario de Unix (TAR)
Fuente de Unix (TAR)
Binario de Windows (ZIP)
Fuente de Windows (ZIP)
Guía del programador (PDF)
Registro (Log) de cambios (TXT)
1. Se agregaron los métodos EPPSession.sendPacket(byte []) y EPPXMLStream.writePacket(byte[], OutputStream) para permitir el envío de un paquete a través de la sesión sin tener que pasar por el Codec.
2. Se agregó al Verisign Bundle la asignación de encuesta de cambios (changepoll) en cumplimiento con draft-gould-change-poll-02.
3. Se agregó al Verisign Bundle la extensión de tarifa de registro (fee) en cumplimiento con draft-brown-epp-fees-03 y draft-brown-epp-fees-04.
4. Se agregó al Verisign Bundle la extensión de token de asignación (allocationtoken) en cumplimiento con draft-gould-allocation-token-02.
5. Se actualizó la extensión de la fase de lanzamiento (launch) para cumplir con draft-ietf-eppext-launchphase-03 y draft-ietf-eppext-launchphase-05, al agregar soporte para el formulario de verificación de marcas comerciales.
6. Se agregó al Verisign Bundle la extensión de asignación de IDN (idnmap) en cumplimiento con draft-ietf-eppext-idnmap-01.
7. Se agregó el atributo subID al elemento de información de NameSuggestion.
8. Se agregó al Verisign Bundle la asignación de tabla de IDN (idntable) en cumplimiento con draft-gould-idn-table-02.
1.4.0.0 Binario de Unix (TAR)
Fuente de Unix (TAR)
Binario de Windows (ZIP)
Fuente de Windows (ZIP)
Guía del programador (PDF)
Registro (Log) de cambios (TXT)
1. Se pasó a depender de Java 6 en lugar de Java 5. La extensión de lanzamiento ya dependía de Java 6 y con la nueva dependencia en el uso de JAXB, todo el SDK pasa a depender de Java 6.
2. Se corrigió un error de la codificación del tipo XSD dateTime en EPPUtil utilizando una precisión de 4 dígitos para los segundos. La solución fue utilizar una precisión predeterminada de 3 dígitos (milisegundos) en la codificación y utilizar JAXB DatatypeConverter.parseDateTime para analizar el valor DataTime. Se agregaron los métodos de acceso (getTimeInstantFormat(): String y setTimeInstantFormat(String)) para permitir el cambio de formato de codificación, de ser necesario.
1.3.0.0 Binario de Unix (TAR)
Fuente de Unix (TAR)
Binario de Windows (ZIP)
Fuente de Windows (ZIP)
Guía del programador (PDF)
Registro (Log) de cambios (TXT)
1. Se actualiza a los SMD de prueba (SMD sin espacios en blanco) del 25 de noviembre de 2013 y el Revocation List de los SMD de prueba. Se convierte la SMD Revocation List de UTF-8 a ASCII.
2. Se actualiza la compatibilidad con draft-tan-epp-launchphase-12 al actualizar el launch-1.0.xsd, el draft-tan-epp-launchphase.txt en el directorio doc y el código y las pruebas para soportar el nuevo atributo opcional validatorID.
3. Se corrigió el manejo de los nombres de dominio XML en la clase com.verisign.epp.codec.registry.EPPRegistryRegEx y algunas de las clases cliente en com.verisign.epp.codec.registry.EPPRegistryRegEx.
4. Se cambió com.verisign.epp.codec.signedMark.EPPSignedMark para manejar excepciones en el análisis de XML. Esto es particularmente necesario para analizar el XML obtenido de SMD codificados.
1.1.0.4 Binario de Unix (TAR)
Fuente de Unix (TAR)
Binario de Windows (ZIP)
Fuente de Windows (ZIP)
Guía del programador (PDF)
Registro (Log) de cambios (TXT)
1. Se separa com.verisign.epp.codec.EPPSignedMark en dos clases, EPPSignedMark y EPPEncodedSignedMark, para manejar la validación de SMD con y sin espacios en blanco extras.
2. Se crea un constructor de SMD InputStream en EPPEncodedSignedMark para analizar directamente los SMD.
3. Se agrega soporte para la validación de SMD revocados.
4. Se agregan inclusión y pruebas de SMD de muestra de la ICANN.
5. Se agrega soporte para más de una CRL a fin de soportar SMD creados por los SMD de muestra del SDK y la ICANN.
6. Se agrega el Formulario de información del dominio y el Formulario de información relacionada al comando Related Domain info.
7. Se crea la clase com.verisign.epp.interfaces.EPPRelatedDomain para dar soporte a todos los comandos Related Domain Extension.
8. Se actualiza la clase com.verisign.epp.namestore.interfaces.NSDomain para ampliar com.verisign.epp.interfaces.EPPRelatedDomain a fin de agregar soporte para los nuevos comandos Related Domain Extension.
9. Se agrega un nuevo atributo "uTLD" en la cuadrícula para Sugerencia.
10. Se agrega un nuevo estado "restringido" a Sugerencia.
11. Se expande el tipo de tld en Sugerencia para dar soporte a valores Unicode.
1.0.0.5 Binario de Unix (TAR)
Fuente de Unix (TAR)
Binario de Windows (ZIP)
Fuente de Windows (ZIP)
Guía del programador (PDF)
Registro (Log) de cambios (TXT)
1. Primer lanzamiento externo del Verisign Bundle que:
a. Incluye las asignaciones y extensiones en el Name Store/SRS Bundle.
b. Incluye las asignaciones y extensiones en el Name Bundle.
c. Incluye la extensión de lanzamiento en el SDK de lanzamiento de EPP.
d. Agrega la asignación de registros.
e. Agrega la extensión de dominios relacionados.
f. Actualiza la extensión de sugerencias.

Herramientas de desarrollo

La herramienta de EPP es un conjunto de ejemplos interactivos autoritativos y basados en contexto pensados específicamente para los desarrolladores, a fin de ayudarles a crear y resolver los problemas de diseño de sus códigos. La herramienta se comporta como si fuera una aplicación de registrador en el entorno de prueba y evaluación operativa (OT&E). La herramienta de EPP admite la plataforma Name Store (NameStore), el registro .name (DotName) y el registro .com y .net (Core). La herramienta de EPP se ha mejorado para incorporar funciones de la herramienta de protocolo (múltiples entornos, instalación local, valores de comando personalizados), manteniendo no obstante la facilidad de uso de las funciones de la herramienta de EPP. La herramienta de EPP ya está disponible para ser descargada y ejecutada en un equipo personal o en un servidor local. Requiere Java 6 o superior y un Java Keystore oficial para conectarse a OT&E o Producción.

Versiones Distribución Documentos Notas
6.2.0.4 Binario de Unix (TAR)
Fuente de Unix (TAR)
Binario de Windows (ZIP)
Fuente de Windows (ZIP)
Léame (Readme) (TXT)
Léame (Readme): certificados (TXT)
Registro (Log) de cambios (TXT)
1. Se agregó soporte para las extensiones de dominio relacionadas para el sistema Core.
2. Se agregó soporte para verificar hasta 20 contactos mediante un solo comando.
6.2.0.4 Binario de Unix (TAR)
Fuente de Unix (TAR)
Binario de Windows (ZIP)
Fuente de Windows (ZIP)
Léame (Readme) (TXT)
Léame (Readme): certificados (TXT)
Registro (Log) de cambios (TXT)
1. Se agregó soporte para las extensiones de dominio relacionadas para el sistema Core.
2. Se agregó soporte para verificar hasta 20 contactos mediante un solo comando.
6.1.2.2 Binario de Unix (TAR)
Fuente de Unix (TAR)
Binario de Windows (ZIP)
Fuente de Windows (ZIP)
Léame (Readme) (TXT)
Léame (Readme): certificados (TXT)
Registro (Log) de cambios (TXT)
1. Paquete de código fuente de la herramienta de EPP cambiado para que esté disponible como código abierto.
2. Extensiones de nombre de dominio para compatibilidad (solo en CORE) y extensión de lanzamiento (sistemas Core y NameStore) para las fases de lanzamiento.
3. Soporte para que el comando Registry Info descubra automáticamente nuevos gTLD de los sistemas Core y NameStore.
4. Cambios para admitir comandos de contacto en el sistema Core.
5. Cambios en el NameSuggestion como (1) Soporte para caracteres no latinos en dominios sugeridos (2) Incorporación de filtros Geo y Creative.
6. Incorporación de extensiones DNSSEC para los comandos Domain Create y Domain Update en el sistema dotName.
7. Incorporación de comandos RGP para admitir comandos Domain y EmailFwd en el sistema dotName.
5.9.0.4 Unix (TAR)
Windows (ZIP)
Léame (Readme) (TXT)
Léame (Readme): certificados (TXT)
Registro (Log) de cambios (TXT)
1. Se agregó el soporte para la Asignación de balance EPP para el sistema NameStore.
2. Se agregó el soporte para los comandos de transferencia de contacto para el sistema Namestore.
3. Se agregaron las Extensiones de Seguridad del Sistema de Nombres de Dominio (DNSSEC) para el sistema NameStore.
5.8.0.2 Unix (TAR)
Windows (ZIP)
Léame (Readme) (TXT)
Léame (Readme): certificados (TXT)
Registro (Log) de cambios (TXT)
1. Cambios para admitir el atributo del objeto cliente (COA).
2. Cambios para admitir la caducidad del canal HTTPS/HTTP.
3. Cambios en Name Suggestion (incorporación de la opción "ordenar por asociación de entrada").
5.7.0.2 Unix (TAR)
Windows (ZIP)
Léame (Readme) (TXT)
Léame (Readme): certificados (TXT)
Registro (Log) de cambios (TXT)
1. Incorporación de compatibilidad con todos los algoritmos de las DNSSEC admitidos por Core.
5.6.0.1 Unix (TAR)
Windows (ZIP)
Léame (Readme) (TXT)
Léame (Readme): certificados (TXT)
Registro (Log) de cambios (TXT)
1. Nueva creación de marca de Verisign
5.5.0.3 Unix (TAR)
Windows (ZIP)
Léame (Readme) (TXT)
Léame (Readme): certificados (TXT)
Registro (Log) de cambios (TXT)
1. Actualiza el comando Core Domain Create para admitir secDNS-1.1.
2. Agrega un nuevo algoritmo para las DNSSEC para los comandos Core Domain Create/Update.
3. Hace las listas de datos desplegables de Algoritmo y tipo Digest configurables para los comandos Core Domain Create/Update.
4. Modifica la lista desplegable de Algoritmo para los comandos Core Domain Create/Update.
5. Modifica la lista desplegable de tipo Digest para los comandos Core Domain Create/Update.
5.2.0.5 Unix (TAR)
Windows (ZIP)
Léame (Readme) (TXT)
Léame (Readme): certificados (TXT)
Registro (Log) de cambios (TXT)
1. Soporte agregado para etiquetas de idioma de IDN para el sistema DotName.
2. Soporte agregado para datos de muestra para los campos de las DNSSEC para el sistema (Core) de registro .com y .net.
3. Agrega perfiles OTE
4. Certificado de eppsdk agregado y perfiles de eppsdk actualizados.
5.1.0.3 Unix (TAR)
Windows (ZIP)
Léame (Readme) (TXT)
Léame (Readme): certificados (TXT)
Registro (Log) de cambios (TXT)
5. Soporte agregado para DNSSEC para comandos Domain Create, Domain Update y Domain Info en el sistema (Core) de registros .com y .net.
5.0.0.4 Unix (TAR)
Windows (ZIP)
Léame (Readme) (TXT)
Léame (Readme): certificados (TXT)
Registro (Log) de cambios (TXT)
1. Primera versión disponible para descarga que admite la plataforma Name Store, el registro .name y el registro .com .net a través de varios entornos (SDK de EPP, OT&E, producción y personalizado).