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
						
					
					
				| // 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
 | |
| };
 |