epp

epp

Extensible Provisioning Protocol (EPP)

Showing:

Popularity

Downloads/wk

22

Maintenance

No Maintenance Data Available

Package

Dependencies

1

Size (min+gzip)

0.6KB

License

MIT

Type Definitions

Tree-Shakeable

No?

Categories

Readme

epp: Extensible Provisioning Protocol

    可扩展供应协议(资源增值计划)是一种灵活的协议设计,用于通过互联网
    登记注册可分配对象。EPP(资源增值计划)的最初动机是创建一个强大和
    灵活的协议,在域名注册者、域名注册商和域名注册机构之间建立沟通管道。
    虽然用于域名是EPP最初的动因,但协议设计的目标是可应用于任何订单和
    执行体系。
    
    EPP协议基于XML(结构化文本)格式,底层网络传输是不固定的,虽然当
    前指定的唯一方法是通过TCP,但该协议的灵活性设计,同样允许其使用如
    BEEP、SMTP、SOAP或其他方式传输。
    
    该协议由IETF的provreg工作组于2004年定稿,20098月,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

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100