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