EPP SDK

威瑞信严格遵循扩展供应协议 (EPP) 标准进行实施。威瑞信已经开发了 EPP SDK、指南和工具,帮助您开发客户端应用程序,以整合 .com .net 注册表共享注册服务 (SRS)、Name Store平台(.tv.cc、.jobs 和域名建议服务)及 .name 注册表,并使用执行 EPP 1.0 RFC 的非威瑞信注册表:

EPP SDK 资源包

威瑞信提供 Java 和 C++ 的 SDK,其中各种语言支持的 EPP 映射和扩展名有所不同。Java EPP SDK 由执行 RFC 5730 和 RFC 5734 的通用核心 (gen) 构建。为方便起见,开发者可以选择独立或联合使用各映射或扩展名:

  • Name Store/SRS 资源包包括针对集成 Name Store 平台(.tv、.cc、.jobs 和域名建议服务)和 .com 及 .net 注册表的所有映射和扩展名。
  • 名称资源包包括针对 .name 注册表集成的所有映射和扩展名。
  • COM NET RTK C++ 附加设备适用 EPP-RTK-CPP 0.9.2。Sourceforge 在线提供:EPP 注册/注册商工具包
DNSSEC (secDNS-1.1 和 secDNS-1.0) 支持,包含版本 3.11.0.3 或更新版本的 Name Store/SRS 资源包。



EPP 映射和扩展名

映射或扩展名 Name Store/SRS 资源包 NAME 资源包 COM NET RTK C++ 附加设备 启用 EPP SDK
RFC 5730:扩展供应协议 x x x x
RFC 5731:扩展供应协议 (EPP) 域名映射 x x x x
RFC 5732:扩展供应协议 (EPP) 主机映射 x x x x
RFC 5733:扩展供应协议 (EPP) 联系人映射 x x x x
RFC 5734:扩展供应协议 (EPP) TCP 上传输 x x x x
RFC 3915:域注册表宽限期映射 (RGP) (TXT) x x x
RFC 4310:域名系统 (DNS) 安全扩展插件映射 x x
RFC 5910:域名系统 (DNS) 安全扩展插件映射 x x
RGP 轮询映射 (PDF) x
扩展供应协议 ConsoliDate 映射 (Sync) x
NameStore 扩展 (PDF) x
IDN 语言标记 (PDF) x x x
电子邮件转发映射 (PDF) x
防御注册映射 (PDF) x
NameWatch 映射 (PDF) x
个人注册扩展 (PDF) x
建议映射 (PDF) x
Whois 信息扩展 (PDF) x
.jobs 联系人扩展 (PDF) x
余额不足映射 (PDF) x x x
WhoWas 映射 (PDF) x
高级域扩展 (PDF) x
客户端对象属性扩展 (PDF) x
余额映射 (PDF) x
启用阶段映射 x
标志和已签名标志映射 x
注册表映射
返回页首

开发工具

EPP 工具是一组决定性、基于上下文的交互式示例,旨在帮助开发者创建代码设计并排除故障。该工具如同操作测试和评估 (OT&E) 环境中的注册商应用程序。EPP 工具支持 Name Store 平台 (NameStore),.name 注册表 (DotName) 和 .com .net 注册表(核心)。EPP 工具得以增强,可包含协议工具功能(多种环境、本地安装、自定义命令值),但保留了 EPP 工具便于使用的功能。EPP 工具目前可供下载,能在台式机上启动或在本地服务器上安装。它需要 Java 5 或更高版本以及官方的 Java Keystore,以连接至 OT&E 或产品。

版本 分发 文档 注释
5.9.0.4 Unix (TAR)
Windows (ZIP)
自述文件 (TXT)
证书自述文件 (TXT)
更改日志 (TXT)
1. 已添加 Namestore 系统的 EPP 余额映射支持。
2.已添加 Namestore 系统的联系人转让命令支持。
3.已添加 Namestore 系统的 DNSSEC 扩展名。
5.8.0.2 Unix (TAR)
Windows (ZIP)
自述文件 (TXT)
证书自述文件 (TXT)
更改日志 (TXT)
1. 支持客户端对象属性 (COA) 的变更
2.支持 HTTPS/HTTP 通道降低的变更
3.名称建议变更(添加“按照联想输入排序”)
5.7.0.2 Unix (TAR)
Windows (ZIP)
自述文件 (TXT)
证书自述文件 (TXT)
更改日志 (TXT)
1. 已为 Core 支持的所有 DNSSEC 算法添加支持
5.6.0.1 Unix (TAR)
Windows (ZIP)
自述文件 (TXT)
证书自述文件 (TXT)
更改日志 (TXT)
1. 打造新的威瑞信品牌优势
5.5.0.3 Unix (TAR)
Windows (ZIP)
自述文件 (TXT)
证书自述文件 (TXT)
更改日志 (TXT)
1. 更新核心域创建命令支持 secDNS-1.1
2.为核心域创建/更新命令添加新 DNSSEC 算法
3.为核心域创建/更新命令制作算法下拉数据和可配置的摘要类型下拉数据。
4.为核心域创建/更新命令修改算法下拉列表。
5.为核心域创建/更新命令修改摘要类型下拉列表。
5.2.0.5 Unix (TAR)
Windows (ZIP)
自述文件 (TXT)
证书自述文件 (TXT)
更改日志 (TXT)
1. 已添加 DotName 系统的 IDN 语言标记支持。
2.已添加 .com .net 注册表(核心)系统 DNSSEC 字段示例数据支持。
3.添加 OTE 配置文件
4.已添加 eppsdk 证书,已更新 eppsdk 配置文件。
5.1.0.3 Unix (TAR)
Windows (ZIP)
自述文件 (TXT)
证书自述文件 (TXT)
更改日志 (TXT)
5. 已添加 .com .net 注册表(核心)系统域创建、域更新和域信息命令的 DNSSEC 扩展名支持。
5.0.0.4 Unix (TAR)
Windows (ZIP)
自述文件 (TXT)
证书自述文件 (TXT)
更改日志 (TXT)
1. 首次发布可供下载,支持多种环境(EPP SDK、OT&E、生产和定制)的 Name Store 平台、.name 注册表、.com .net 注册表。
返回页首

协议工具

协议工具是一种 Java 客户端,能够使用一组支持 Name Store、SRS (.com .net) 和 .name 的自定义模板和菜单版式连接多种环境(OT&E、生产、EPP SDK 存根服务器)。协议工具可通过多种传输方式 (EPP/SSL、EPP/TCP、EPP/HTTPS、EPP/HTTP) 与服务器并联。它需要 Java 1.4 或更高版本的官方 Java Keystore,以连接至 OT&E 或生产。EPP Tool 5 融入了 EPP 工具和协议工具的最佳功能,自其发布后,协议工具便被弃用。

版本 分发 文档 注释
2.0.0.1 Unix (TAR)
Windows (ZIP)
自述文件 (TXT)
证书自述文件 (TXT)
1. 已删除的 RRP
2.已删除的 RCCLTD 和 CLS
3.版式的可配置协议
4.模板安装
1.1.0.0 Unix (TAR)
Windows (ZIP)
自述文件 (TXT)
证书自述文件 (TXT)
已添加的名称建议
1.0.0.3 Unix (TAR)
Windows (ZIP)
自述文件 (TXT)
证书自述文件 (TXT)
最初发布
返回页首

Name Store/SRS 资源包 

以下表格链接至基于 Java 的Name Store/SRS 资源包软件开发工具包 (SDK),以接入Name Store平台(.tv、.cc、.jobs 和域名建议服务)以及 .com 和.net 注册表。

版本 分发 文档 注释
3.13.0.2 Unix 二进制 (TAR)
Unix 源 (TAR)
Windows 二进制 (ZIP)
Windows 源 (ZIP)
程序员指南 (PDF)
更改日志 (TXT)
1. 已添加丢失的
getXmlSchemas():
设置方法以通过
com.verisign.epp.
util.EPPSchemaCachingParser
类预加载从属 XML 架构至
com.verisign.epp.codec.
secdnsext.v10.
EPPSecDNSExtFactory
和 com.verisign.epp.
codec.secdnsext.v10.
EPPSecDNSExtFactory。
2. 已添加通过 Apache 代理 (mod_proxy) 进行连接的支持
3. 已添加新的余额对象映射的支持
4. 将 com.verisign.epp.util.EPPXMLStream
中的默认最大数据包尺寸从 10000 提升至 355000
5. 已删除 NameSuggestion 输入关键字的基于架构的 32 字节长度限制。
6. 已添加 NameSuggestion 的法语常数。
3.12.0.4 Unix 二进制 (TAR)
Unix 源 (TAR)
Windows 二进制 (ZIP)
Windows 源 (ZIP)
程序员指南 (PDF)
更改日志 (TXT)
1. 已将客户端对象属性 COA 扩展名添加至 NameStore 资源包。
2. 已从 NameStore 资源包中
删除 HTTP / HTTPS 传输支持。
已添加 com.verisign.epp.pool.
EPPSessionPool.close() 和 com.verisign.epp.pool.EPP
System
SessionPool.close() 方法。
3. 已添加 ActionEnum.
RANK_BY_INPUT_ASSOCIATION 用于 NameSuggestion。
4. 已添加 EPPCommand.getExtension
(Class, boolean),EPPResponse.getExtension(Class. boolean),并已添加例外情况 EPPDuplicateExtensionException。
5. 已从分发系统中删除 RCCTLD 扩展资源和 EPP 规范。
3.11.0.3 Unix 二进制 (TAR)
Unix 源 (TAR)
Windows 二进制 (ZIP)
Windows 源 (ZIP)
程序员指南 (PDF)
更改日志 (TXT)
1. 已添加 RFC 5910 (secDNS-1.1) 支持以及 RFC 4310 (secDNS-1.0) 持续支持。
2. 已添加 WhoWas 映射。
3. 已添加 EPPDomainAddRemove.isEmpty 方法,确定全部属性是否为 NULL。
4. 根据 RFC 3915,更改 EPPRgpExtReport.编码,使用 preData 和 postData 代替 preWhois 和 postWhois。
5. 已添加高级域扩展名。
6. 已更新程序员指南,包含设定名称建议的语言。
7. 已向 epp-namestore.jar (epp-namestore-3.11.0.3.jar) 添加版本号。
3.9.0.0 Unix 二进制 (TAR)
Unix 源 (TAR)
Windows 二进制 (ZIP)
Windows 源 (ZIP)
程序员指南 (PDF)
更改日志 (TXT)
1. 已添加 EPPLoginCmd.
mergeServicesAndExtension
Services (EPPGreeting) 方法并从 EPPSession.login 中添加调用,以合并 EPP 登录中含有的默认服务及扩展名服务和 EPP 欢迎中的服务和扩展名服务返回。
2. 已添加 EPPRgpExtInfData.setStatuses
(矢量)和 EPPRgpExtInfData.getStatuses():矢量与 RFC 3915 的最新版本匹配,其中可以返回多种状态。
3. 已添加 EPPRgpExtReport getPreData、getPostData、setPreData 和 setPostData,同时弃用了 getPreWhois、getPostWhois、setPreWhois 和 setPostWhois,符合 RFC 3915 的最新版本。
3.8.0.2 Unix 二进制 (TAR)
Unix 源 (TAR)
Windows 二进制 (ZIP) Windows 源 (ZIP)
程序员指南 (PDF)
更改日志 (TXT)
1. 已添加 RFC 4310 - DNSSEC 扩展名
2. 已添加会话池 iniMaxActive 属性,使池在初始化时预先创建 maxActive 会话。
3. 已添加会话池 borrowRetries 属性,在池中创建新会话时含有内置重试。
4. 在命令和响应中已添加姓名建议语言元素支持。
5. 更改 EPPHostMapFactory 和 EPPDomainMapFactory 的默认加载顺序,根据 domain-1.0.xsd 与 host-1.0.xs 的从属关系删除错误。
6. 在 CODEC 适当预加载所有从属 XML 架构后,当需要初始化 XML 分析程序池时已修复问题。
7. 已添加流水线处理命令异步 EPPSession 模式 (MODE_ASYNC) 支持。
8. 已添加缺失的 com.verisign.epp.serverstub。
来自 epp-http.config 的 EPP.PollHandlers 属性的 ContactPollHandler。
3.7.0.3 Unix 二进制 (TAR)
Unix 源 (TAR)
Windows 二进制 (ZIP)
Windows 源 (ZIP)
程序员指南 (PDF)
更改日志 (TXT)
1. 已从 NameStore 资源包默认配置和测试代码中删除 RCC 登录。
2. 已从资源包中删除 CLS。
3. 已向资源包中添加 JobsContact 扩展名。
4. 已向资源包中添加联系人。
5. 已添加 EPPSession.getClientCon() 方法,并使 EPPSSLClientSocket.getSocket() 方法公开支持 SSL Re-negotiation。
6. 已添加 EPP.MaxPacketSize 配置属性,替代之前由常数 MAX_PACKET_SIZE 定义的 EPPXMLStream 最大数据包尺寸。EPPXMLStream.MAX_PACKET_
SIZE 已重命名为 EPPXMLStream.
DEFAULT_MAX_PACKET_SIZE 并且如果未设置 EPP.MaxPacketSize 属性则使用它。
7. 已添加支持,说明 0 期间与 SR 1288144 中识别的 EPP 规范相匹配。
8. 已向 EPPFactory、EPPMapFactory、EPPExtFactory 以及 EPPMapFactory 和 EPPExtFactory 的派生类中添加“getXmlSchemas() : Set”方法,以说明需要预加载支持最新 EPP RFC 的 XML 架构。
3.6.1.0 Unix 二进制 (TAR)
Unix 源 (TAR)
Windows 二进制 (ZIP)
Windows 源 (ZIP)
程序员指南 (PDF)
更改日志 (TXT)
1. 更新程序员指南。
2. 已添加各会话池单独 SSL 配置的支持。不支持 HTTPS。
3. 支持 RCCTLD 传输。
4. 已将引用移至 EU Sunrise RCCTLD 扩展名。
5. 支持为所有传输命令设置 authInfo。
6. 当 EPPSession.initSession 出现故障时,已修复会话池内的连接漏洞。
7. 已更新 EPPSessionPool.
returnObject(EPPSession),检查会话在返回前不为 NULL,保证 numActive 不变为负值。
8. 已添加支持,说明 SSL 已启用协议和密码套件。
3.5.1.0 Unix 二进制 (TAR)
Unix 源 (TAR)
Windows 二进制 (ZIP)
Windows 源 (ZIP)
程序员指南 (PDF)
更改日志 (TXT)
1. 明确设置池 minEvictableIdleTimeMillis 配置属性
2. 修复 SR #907237。
3. Javadoc 更新至名称建议产品。
3.5.0.0 Unix 二进制 (TAR)
Unix 源 (TAR)
Windows 二进制 (ZIP)
Windows 源 (ZIP)
程序员指南 (PDF)
更改日志 (TXT)
1. 已添加的名称建议。
返回页首

NAME 资源包 

威瑞信严格遵循扩展供应协议 (EPP) 标准进行实施。以下表格包括基于 Java 的 NAME 资源包软件开发工具包 (SDK),用于接入 .name 注册。

版本 分发 文档 注释
1.5.0.1 Unix 二进制 (TAR)
Unix 源 (TAR)
Windows 二进制 (ZIP)
Windows 源 (ZIP)
自述文件 (TXT)
安装 (TXT)
更改日志 (TXT)
1. 已向库中添加余额不足轮询通知服务
2. 已更新 Emailfwd、NameWatch、Defreg 和 PersReg 生成脚本,用于独立测试各组件。
3. 已更新 PersRegDomainHandler 以在 PersRegDomainHandler.doDomain 中插入 EPPLowBalancePollResponse
当域名为 "test.com" 时创建
1.4.0.0 Unix 二进制 (TAR)
Unix 源 (TAR)
Windows 二进制 (ZIP)
Windows 源 (ZIP)
自述文件 (TXT)
安装 (TXT)
更改日志 (TXT)
1. 已添加 EPPLoginCmd.
mergeServicesAndExtension
Services (EPPGreeting) 方法并从 EPPSession.login 中添加调用,以合并 EPP 登录中含有的默认服务及扩展名服务和 EPP 欢迎中的服务和扩展名服务返回。
2. 已向 NAME 资源包中添加 IDN 扩展名,以便使用域创建和 defreg 创建。
1.2.0.2 Unix 二进制 (TAR)
Unix 源 (TAR)
Windows 二进制 (ZIP)
Windows 源 (ZIP)
自述文件 (TXT)
安装 (TXT)
更改日志 (TXT)
1. 已添加会话池 iniMaxActive 属性,使池在初始化时预先创建 maxActive 会话。
2. 已添加会话池 borrowRetries 属性,在池中创建新会话时含有内置重试。
3. 更改 EPPHostMapFactory 和 EPPDomainMapFactory 的默认加载顺序,根据 domain-1.0.xsd 与 host-1.0.xs 的从属关系删除错误。
4. 在 CODEC 适当预加载所有从属 XML 架构后,当需要初始化 XML 分析程序池时已修复问题。
1.1.1.0 Unix 二进制 (TAR)
Unix 源 (TAR)
Windows 二进制 (ZIP)
Windows 源 (ZIP)
自述文件 (TXT)
安装 (TXT)
更改日志 (TXT)
1. 已添加会话池 iniMaxActive 属性,使池在初始化时预先创建 maxActive 会话。
2. 已添加会话池 borrowRetries 属性,在池中创建新会话时含有内置重试。
3. 更改 EPPHostMapFactory 和 EPPDomainMapFactory 的默认加载顺序,根据 domain-1.0.xsd 与 host-1.0.xs 的从属关系删除错误。
4. 在 CODEC 适当预加载所有从属 XML 架构后,当需要初始化 XML 分析程序池时已修复问题。
5. 已添加流水线处理命令异步 EPPSession 模式 (MODE_ASYNC) 支持。
1.1.0.0 Unix 二进制 (TAR)
Unix 源 (TAR)
Windows 二进制 (ZIP)
Windows 源 (ZIP)
自述文件 (TXT)
安装 (TXT)
更改日志 (TXT)
1. 已为所有 Domain、EmailFwd、DefReg 和 NameWatch 转移命令添加设置 authInfo。
与 Name Store / SRS Bundle 3.6.1.0 同步。
1.0.3.0 Unix 二进制 (TAR)
Unix 源 (TAR)
Windows 二进制 (ZIP)
Windows 源 (ZIP)
自述文件 (TXT)
安装 (TXT)
更改日志 (TXT)
1. 明确设置池 minEvictableIdleTimeMillis 配置属性
2. 修复 SR #907237
3. Javadoc 更新至名称建议产品
返回页首

启用 EPP SDK

这是启用 EPP SDK 的预览版,其完全实现了 EPP 启用阶段映射 07EPP 标志和已签名标志映射 00,称为 07/00。启用 EPP SDK 还包含域、主机和联系人 EPP 映射。未来版本的 NameStore / SRS 资源包将融入启用阶段扩展名,届时启用 EPP SDK 将不再更新。

版本 分发 文档 注释
2.1.0.0 Unix Binary (TAR)
Unix Source (TAR)
Windows Binary (ZIP)
Windows Source (ZIP)
Readme (TXT)
Install (TXT)
Change Log (TXT)
1. Updated to support draft-tan-epp-launchphase-10 by updating the launch-1.0.xsd and updating the draft-tan-epp-launchphase.txt in the doc directory.
2. Updated to support draft-tan-epp-launchphase-09 by updating the launch-1.0.xsd, updating the draft-tan-epp-launchphase.txt in the doc directory, replaced the EPPLaunchPhase.PHASE_CLAIMS1 and EPPLaunchPhase.PHASE_CLAIMS2 with EPPLaunchPhase.PHASE_CLAIMS, adding type attribute to EPPLaunchCreate, adding type attribute to EPPLaunchCheck, and allow setting both the mark information and the notice information in EPPLaunchCreate.
3. Updated to support the new draft-lozano-tmch-smd-02.
4. Replaced the test certs.crl file to a CRL that expires in 10 years.
5. Updated to support draft-tan-epp-launchphase-08 by removing the EPPLaunchNotice generatedDate and source attributes, and adding the notAfterDate attribute.
6. Created launch bundle that includes all of the RFC mappings and extensions (domain, host, contact, secdns, rgp), along with the launch extension.
2.0.0.2 Unix 二进制 (TAR)
Unix 源 (TAR)
Windows 二进制 (ZIP)
Windows 源 (ZIP)
自述文件 (TXT)
安装 (TXT)
更改日志 (TXT)
1. 已添加对 EPP 启用阶段映射 07EPP 标志和 EPP 已签名标志映射 00(称为07/00)的支持。
2.已添加对使用认证机构 (CA)(使用 signedMarkTrust.jks)以及证书撤回列表 (CRL)(使用文件 certs.crl)的支持,以使用 signedMark 中包含的证书进行 PKIX 证书链验证。
3.已添加 EPP 启用阶段映射 07中定义的轮询消息的测试。
1.0.0.0 Unix 二进制 (TAR)
Unix 源 (TAR)
Windows 二进制 (ZIP)
Windows 源 (ZIP)
自述文件 (TXT)
安装 (TXT)
更改日志 (TXT)
1. draft-tan-epp-launchphase-05 之后的初始版本。


如果您是经销商,请与您的注册商合作伙伴联系,获取有关这些服务的详细信息。

查找注册商
经销商资源中心


是否要了解更多信息?