epp

0.2.7 • Public • Published

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

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i epp

    Weekly Downloads

    5

    Version

    0.2.7

    License

    MIT

    Unpacked Size

    38.1 kB

    Total Files

    8

    Last publish

    Collaborators

    • may