epp
v0.2.7
Published
Extensible Provisioning Protocol (EPP)
Downloads
15
Readme
epp: Extensible Provisioning Protocol
可扩展供应协议(资源增值计划)是一种灵活的协议设计,用于通过互联网
登记注册可分配对象。EPP(资源增值计划)的最初动机是创建一个强大和
灵活的协议,在域名注册者、域名注册商和域名注册机构之间建立沟通管道。
虽然用于域名是EPP最初的动因,但协议设计的目标是可应用于任何订单和
执行体系。
EPP协议基于XML(结构化文本)格式,底层网络传输是不固定的,虽然当
前指定的唯一方法是通过TCP,但该协议的灵活性设计,同样允许其使用如
BEEP、SMTP、SOAP或其他方式传输。
该协议由IETF的provreg工作组于2004年定稿,2009年8月,IETF认定了
EPP的充分标准地位。
Installing
npm install epp
Using
var fs = require('fs');
var Run = require('epp/Run');
var cmd = require('epp/CMD');
var nml = require('nml');
var epp = new Run({
host: "epp.your-nic.com",
port: 700,
key : fs.readFileSync("sert/my.pem"),
cert: fs.readFileSync("sert/my.crt"),
clID: "username",
pw : "password"
});
epp.submit(cmd.poll(), function(req, res) {
console.log(nml.stringify(req)+nml.stringify(res));
});
Dependences
nml