You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
626 B
29 lines
626 B
// Copyright 2015 Joyent, Inc. |
|
|
|
var parser = require('./parser'); |
|
var signer = require('./signer'); |
|
var verify = require('./verify'); |
|
var utils = require('./utils'); |
|
|
|
|
|
|
|
///--- API |
|
|
|
module.exports = { |
|
|
|
parse: parser.parseRequest, |
|
parseRequest: parser.parseRequest, |
|
|
|
sign: signer.signRequest, |
|
signRequest: signer.signRequest, |
|
createSigner: signer.createSigner, |
|
isSigner: signer.isSigner, |
|
|
|
sshKeyToPEM: utils.sshKeyToPEM, |
|
sshKeyFingerprint: utils.fingerprint, |
|
pemToRsaSSHKey: utils.pemToRsaSSHKey, |
|
|
|
verify: verify.verifySignature, |
|
verifySignature: verify.verifySignature, |
|
verifyHMAC: verify.verifyHMAC |
|
};
|
|
|