LacunaWebPKI.getVersion example

by Lacuna Software

HTML

<script src="https://webpki.lacunasoftware.com/Scripts/LacunaWebPKI/lacuna-web-pki-1.3.3.js"></script>
<form>
  <button id="startButton" type="button">Start</button>
</form>
<div id="logPanel">
</div>

JavaScript

// ------------------------------------------------------------------------------------------
// LacunaWebPKI.getVersion example

function onWebPkiDetected() {
    log('Component detected, reading version ...');
    pki.getVersion().success(function (version) {
        log('Version: ' + version);
    });
}

// ------------------------------------------------------------------------------------------
// The code from this point on is necessary for the example to run, but is not the focus of
// this specific example

var myLicense = {
    "format": 1,
    "allowedDomains": [
        "jsfiddle.net",
        "webpki.lacunasoftware.com"
    ],
    "expiration": null,
    "signature": "ClKvO1J22vAD+YmfANiKQLbcLE1lNraPKCel6tRM+ZxR+h6M/crtJYRRVGGz7hrdbM0Y0mfTu15RMYGqQMi1QNZS6GrT4vNzIayv552Fl0EFWQA7jWlctUwfYoHRHVEnCNx9YGXDiA9+yDoGlVwgTR7fjzNeS3Fen1MVIyKBF464gN0JvdiCRJMI47JGVDkPmKjcrYIvJs6y5Lg25RW4ZnBKVruS+HR2s3k8ZrV4y4RCQE4UYMKbukF9vsF+JqAEifRlPq2xLcrNdxBveVDSXS/LRHAcrZrMM+Iw4A79jl0ngWPcy+CwinAhT+3dxVo5ZWMRQFpmTkylEMDvTjV9wQ=="
};
var pki = new LacunaWebPKI({
    license: myLicense,
    defaultError: onWebPkiError
});
function onWebPkiError(message, error, origin) {
    log('pki error from ' + origin + ': ' + message);
}
function onStart() {
    log('Checking component installation ...');
    pki.checkInstalled({
        installed: onWebPkiDetected,
        notInstalled: function(status, statusMsg) {
            log(statusMsg);
        }
    });
}
function log(msg) {
    $('#logPanel').append('<p>' + msg + '</p>');
    if (window.console) {
        window.console.log(msg);
    }
}
$(function() {
  $('#startButton').click(onStart);
});