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.
		
		
		
		
		
			
		
			
				
					
					
						
							41 lines
						
					
					
						
							1.2 KiB
						
					
					
				
			
		
		
	
	
							41 lines
						
					
					
						
							1.2 KiB
						
					
					
				// Copyright 2015 Joyent, Inc.
 | 
						|
 | 
						|
var Key = require('./key');
 | 
						|
var Fingerprint = require('./fingerprint');
 | 
						|
var Signature = require('./signature');
 | 
						|
var PrivateKey = require('./private-key');
 | 
						|
var Certificate = require('./certificate');
 | 
						|
var Identity = require('./identity');
 | 
						|
var errs = require('./errors');
 | 
						|
 | 
						|
module.exports = {
 | 
						|
	/* top-level classes */
 | 
						|
	Key: Key,
 | 
						|
	parseKey: Key.parse,
 | 
						|
	Fingerprint: Fingerprint,
 | 
						|
	parseFingerprint: Fingerprint.parse,
 | 
						|
	Signature: Signature,
 | 
						|
	parseSignature: Signature.parse,
 | 
						|
	PrivateKey: PrivateKey,
 | 
						|
	parsePrivateKey: PrivateKey.parse,
 | 
						|
	generatePrivateKey: PrivateKey.generate,
 | 
						|
	Certificate: Certificate,
 | 
						|
	parseCertificate: Certificate.parse,
 | 
						|
	createSelfSignedCertificate: Certificate.createSelfSigned,
 | 
						|
	createCertificate: Certificate.create,
 | 
						|
	Identity: Identity,
 | 
						|
	identityFromDN: Identity.parseDN,
 | 
						|
	identityForHost: Identity.forHost,
 | 
						|
	identityForUser: Identity.forUser,
 | 
						|
	identityForEmail: Identity.forEmail,
 | 
						|
	identityFromArray: Identity.fromArray,
 | 
						|
 | 
						|
	/* errors */
 | 
						|
	FingerprintFormatError: errs.FingerprintFormatError,
 | 
						|
	InvalidAlgorithmError: errs.InvalidAlgorithmError,
 | 
						|
	KeyParseError: errs.KeyParseError,
 | 
						|
	SignatureParseError: errs.SignatureParseError,
 | 
						|
	KeyEncryptedError: errs.KeyEncryptedError,
 | 
						|
	CertificateParseError: errs.CertificateParseError
 | 
						|
};
 |