UNPKG

fido2-server

Version:
37 lines (31 loc) 1.05 kB
var FIDOServer = require("./server.js"); var assert = require ("chai").assert; /** * Implements a FIDO Server * @constructor * @param {object} opts - the options for the FIDO server * @property foo * @returns {server} - a serer object */ function FIDOServer (opts) { } /** * Initializes the FIDO Server and all of its submodules. */ FIDOServer.prototype.init = function() { }; new FIDOServer().init().then(function(server) { console.log("got server"); console.log("RPID", server.rpid); assert.equal(server.rpid, "example.com"); console.log("doing getAttestationChallenge"); // console.log (require("util").inspect(server.getAttestationChallenge, {depth: null})); server.getAttestationChallenge("adam@fidoalliance.org").then(function (attestation) { console.log("getAttestationChallenge done"); console.log ("attestation:", attestation); assert.isDefined(attestation); // assert.isDefined(attestation.attestationChallenge); // assert.lengthOf(attestation.attestationChallenge, 512); console.log("Doing shutdown"); }); });