first commit
This commit is contained in:
96
build/node_modules/parse-asn1/test/index.js
generated
vendored
Normal file
96
build/node_modules/parse-asn1/test/index.js
generated
vendored
Normal file
@@ -0,0 +1,96 @@
|
||||
var test = require('tape')
|
||||
var fs = require('fs')
|
||||
var parseKey = require('../')
|
||||
var rsa1024 = {
|
||||
private: fs.readFileSync(__dirname + '/rsa.1024.priv'),
|
||||
public: fs.readFileSync(__dirname + '/rsa.1024.pub')
|
||||
}
|
||||
var rsa2028 = {
|
||||
private: fs.readFileSync(__dirname + '/rsa.2028.priv'),
|
||||
public: fs.readFileSync(__dirname + '/rsa.2028.pub')
|
||||
}
|
||||
var nonrsa1024 = {
|
||||
private: fs.readFileSync(__dirname + '/1024.priv'),
|
||||
public: fs.readFileSync(__dirname + '/1024.pub')
|
||||
}
|
||||
var pass1024 = {
|
||||
private: {
|
||||
passphrase: 'fooo',
|
||||
key: fs.readFileSync(__dirname + '/pass.1024.priv')
|
||||
},
|
||||
public: fs.readFileSync(__dirname + '/pass.1024.pub')
|
||||
}
|
||||
var ec = {
|
||||
private: fs.readFileSync(__dirname + '/ec.priv'),
|
||||
public: fs.readFileSync(__dirname + '/ec.pub')
|
||||
}
|
||||
var ecpass = {
|
||||
private: {
|
||||
key: fs.readFileSync(__dirname + '/ec.pass.priv'),
|
||||
passphrase: 'bard'
|
||||
},
|
||||
public: fs.readFileSync(__dirname + '/ec.pub')
|
||||
}
|
||||
var dsa = {
|
||||
private: fs.readFileSync(__dirname + '/dsa.1024.priv'),
|
||||
public: fs.readFileSync(__dirname + '/dsa.1024.pub')
|
||||
}
|
||||
var dsa2 = {
|
||||
private: fs.readFileSync(__dirname + '/dsa.2048.priv'),
|
||||
public: fs.readFileSync(__dirname + '/dsa.2048.pub')
|
||||
}
|
||||
var dsapass = {
|
||||
private: {
|
||||
key: fs.readFileSync(__dirname + '/pass.dsa.1024.priv'),
|
||||
passphrase: 'password'
|
||||
},
|
||||
public: fs.readFileSync(__dirname + '/pass.dsa.1024.pub')
|
||||
}
|
||||
var dsapass2 = {
|
||||
private: {
|
||||
key: fs.readFileSync(__dirname + '/pass2.dsa.1024.priv'),
|
||||
passphrase: 'password'
|
||||
},
|
||||
public: fs.readFileSync(__dirname + '/pass2.dsa.1024.pub')
|
||||
}
|
||||
var rsapass = {
|
||||
private: {
|
||||
key: fs.readFileSync(__dirname + '/pass.rsa.1024.priv'),
|
||||
passphrase: 'password'
|
||||
},
|
||||
public: fs.readFileSync(__dirname + '/pass.rsa.1024.pub')
|
||||
}
|
||||
var rsapass2 = {
|
||||
private: {
|
||||
key: fs.readFileSync(__dirname + '/pass.rsa.2028.priv'),
|
||||
passphrase: 'password'
|
||||
},
|
||||
public: fs.readFileSync(__dirname + '/pass.rsa.2028.pub')
|
||||
}
|
||||
var cert = {
|
||||
private: fs.readFileSync(__dirname + '/rsa.1024.priv'),
|
||||
public: fs.readFileSync(__dirname + '/node.cert')
|
||||
}
|
||||
var i = 0
|
||||
function testIt (keys) {
|
||||
test('key ' + (++i), function (t) {
|
||||
t.plan(2)
|
||||
t.ok(parseKey(keys.public), 'public key')
|
||||
t.ok(parseKey(keys.private), 'private key')
|
||||
})
|
||||
}
|
||||
|
||||
testIt(dsa)
|
||||
testIt(dsa2)
|
||||
testIt(rsa1024)
|
||||
testIt(ec)
|
||||
testIt(rsa2028)
|
||||
testIt(nonrsa1024)
|
||||
testIt(ecpass)
|
||||
testIt(dsapass)
|
||||
testIt(dsapass2)
|
||||
testIt(rsapass)
|
||||
testIt(rsapass2)
|
||||
testIt(pass1024)
|
||||
testIt(pass1024)
|
||||
testIt(cert)
|
||||
Reference in New Issue
Block a user