diff options
Diffstat (limited to 'www')
-rw-r--r-- | www/keygenIE.js | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/www/keygenIE.js b/www/keygenIE.js index fa4bce6..5dc0f13 100644 --- a/www/keygenIE.js +++ b/www/keygenIE.js @@ -39,6 +39,16 @@ } + /// Show error message to user from exception + var showError = function (message, exception) { + window.alert(message + + "\n\nError: " + exception.message + + " (" + exception.number.toString(16) + " / " + + exception.number + ")"); + } + + + // Get important elements from the DOM var form = document.getElementById("CertReqForm"); var securityLevel = document.getElementById("SecurityLevel"); @@ -253,7 +263,7 @@ csr.value = enroll.CreateRequest(0x1); //XCN_CRYPT_STRING_BASE64 form.submit(); } catch (e) { - window.alert(createRequestErrorChooseAlgorithm.innerHTML + "\n\nError: " + e.message); + showError(createRequestErrorChooseAlgorithm.innerHTML, e); } generatingKeyNotice.style.display = "none"; @@ -555,7 +565,7 @@ csr.value = cenroll.createPKCS10("", "1.3.6.1.5.5.7.3.2"); form.submit(); } catch (e) { - window.alert(createRequestError.innerHTML + "\n\nError: " + e.message + " (" + e.number + ")"); + showError(createRequestError.innerHTML, e); } generatingKeyNotice.style.display = "none"; |