Nanobot: Polygonal Mascot

    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
    

    Keywords

    Install

    npm i epp

    DownloadsWeekly Downloads

    2

    Version

    0.2.7

    License

    MIT

    Unpacked Size

    38.1 kB

    Total Files

    8

    Last publish

    Collaborators

    • may