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