otr4
Version:
OTR Messaging Protocol [native libotr4.x.x]
33 lines (22 loc) • 668 B
JavaScript
var otr = require("../index.js");
var fs = require("fs");
var print = console.error;
var user1 = new otr.User({
keys: '~/alice.keys',
fingerprints: __dirname,
instags: __dirname
});
var account = user1.account("alice", "xmpp");
user1.accounts().forEach(function (account) {
console.log("account:", account.name());
});
print("key fingerprint:", account.fingerprint());
var user2 = new otr.User({
keys: '~/alice.keys',
fingerprints: __dirname,
instags: __dirname
});
var json_key = JSON.parse(fs.readFileSync("./alice-key.json"));
account = user2.account("alice", "xmpp");
account.importKey(json_key);
print("key fingerprint:", account.fingerprint());