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.
		
		
		
		
		
			
		
			
				
					30 lines
				
				626 B
			
		
		
			
		
	
	
					30 lines
				
				626 B
			| 
											3 years ago
										 | // 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 | ||
|  | }; |