معرفی شرکت ها


http-signature-1.3.6


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Reference implementation of Joyent's HTTP Signature scheme.
ویژگی مقدار
سیستم عامل -
نام فایل http-signature-1.3.6
نام http-signature
نسخه کتابخانه 1.3.6
نگهدارنده ['bahamat', 'todd.whiteman', 'kusor', 'michael.hicks', 'pfmooney', 'mcavage', 'arekinath', 'melloc']
ایمیل نگهدارنده ['bahamat@digitalelf.net', 'todd.whiteman@joyent.com', 'kusorbox@gmail.com', 'michael.hicks@joyent.com', 'pmooney@pfmooney.com', 'mcavage@gmail.com', 'alex@cooperi.net', 'cody.mello@joyent.com']
نویسنده Joyent, Inc
ایمیل نویسنده -
آدرس صفحه اصلی git://github.com/joyent/node-http-signature.git
آدرس اینترنتی https://github.com/joyent/node-http-signature/
مجوز MIT
# node-http-signature node-http-signature is a node.js library that has client and server components for Joyent's [HTTP Signature Scheme](http_signing.md). ## Usage Note the example below signs a request with the same key/cert used to start an HTTP server. This is almost certainly not what you actually want, but is just used to illustrate the API calls; you will need to provide your own key management in addition to this library. ### Client ```js var fs = require('fs'); var https = require('https'); var httpSignature = require('http-signature'); var key = fs.readFileSync('./key.pem', 'ascii'); var options = { host: 'localhost', port: 8443, path: '/', method: 'GET', headers: {} }; // Adds a 'Date' header in, signs it, and adds the // 'Authorization' header in. var req = https.request(options, function(res) { console.log(res.statusCode); }); httpSignature.sign(req, { key: key, keyId: './cert.pem', keyPassphrase: 'secret' // (optional) }); req.end(); ``` ### Server ```js var fs = require('fs'); var https = require('https'); var httpSignature = require('http-signature'); var options = { key: fs.readFileSync('./key.pem'), cert: fs.readFileSync('./cert.pem') }; https.createServer(options, function (req, res) { var rc = 200; var parsed = httpSignature.parseRequest(req); var pub = fs.readFileSync(parsed.keyId, 'ascii'); if (!httpSignature.verifySignature(parsed, pub)) rc = 401; res.writeHead(rc); res.end(); }).listen(8443); ``` ## Installation npm install http-signature ## License MIT. ## Bugs See <https://github.com/joyent/node-http-signature/issues>.


نیازمندی

مقدار نام
^1.0.0 assert-plus
^2.0.2 jsprim
^1.14.1 sshpk


زبان مورد نیاز

مقدار نام
12.22.7 Npm


نحوه نصب


نصب پکیج tgz http-signature-1.3.6:

    npm install http-signature-1.3.6.tgz