// 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, /* errors */ FingerprintFormatError: errs.FingerprintFormatError, InvalidAlgorithmError: errs.InvalidAlgorithmError, KeyParseError: errs.KeyParseError, SignatureParseError: errs.SignatureParseError, KeyEncryptedError: errs.KeyEncryptedError, CertificateParseError: errs.CertificateParseError };
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
formats | Folder | 0755 |
|
|
algs.js | File | 4.75 KB | 0644 |
|
certificate.js | File | 10.51 KB | 0644 |
|
dhe.js | File | 10.72 KB | 0644 |
|
ed-compat.js | File | 2.37 KB | 0644 |
|
errors.js | File | 2.71 KB | 0644 |
|
fingerprint.js | File | 3.9 KB | 0644 |
|
identity.js | File | 7.65 KB | 0644 |
|
index.js | File | 1.21 KB | 0644 |
|
key.js | File | 7.41 KB | 0644 |
|
private-key.js | File | 6.57 KB | 0644 |
|
signature.js | File | 7.8 KB | 0644 |
|
ssh-buffer.js | File | 3.79 KB | 0644 |
|
utils.js | File | 9.38 KB | 0644 |
|