diff options
author | Kai Engert <kaie@kuix.de> | 2013-02-28 12:44:50 +0100 |
---|---|---|
committer | Kai Engert <kaie@kuix.de> | 2013-02-28 12:44:50 +0100 |
commit | 3ecd967b2a9e23403935e2bc932597f7e03e7f24 (patch) | |
tree | 4b0f054f0354c2dbe401f86d864c04c6034c1621 /cmd/signver/examples/1/signedForm.html | |
parent | f45b9ca74a609e0521d0cc4b7fc91603774992df (diff) | |
download | nss-hg-3ecd967b2a9e23403935e2bc932597f7e03e7f24.tar.gz |
Bug 845556, reorganize NSS directory layout, moving files, very large changeset! r=wtc
Diffstat (limited to 'cmd/signver/examples/1/signedForm.html')
-rw-r--r-- | cmd/signver/examples/1/signedForm.html | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/cmd/signver/examples/1/signedForm.html b/cmd/signver/examples/1/signedForm.html new file mode 100644 index 000000000..ac48e3f1e --- /dev/null +++ b/cmd/signver/examples/1/signedForm.html @@ -0,0 +1,55 @@ +<html> +<!-- This Source Code Form is subject to the terms of the Mozilla Public + - License, v. 2.0. If a copy of the MPL was not distributed with this + - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> +<head> +<title>Form to sign</title> +<script language="javascript"> +<!-- +function submitSigned(form){ + var signature = ""; + var dataToSign = ""; + var i; + + form.action='signedForm.pl'; + for (i = 0; i < form.length; i++) + if (form.elements[i].type == "text") + dataToSign += form.elements[i].value; + + // alert("Data to sign:\n" + dataToSign); + signature = crypto.signText(dataToSign, "ask"); + /* alert("You cannot see this alert"); + alert("Data signature:\n" + signature); */ + + if (signature != "error:userCancel") { + for (i = 0; i < form.length; i++) { + if (form.elements[i].type == "hidden") { + if (form.elements[i].name == "dataToSign") + form.elements[i].value = dataToSign; + if (form.elements[i].name == "dataSignature") + form.elements[i].value = signature; + } + } + form.submit(); + } +} +//--> +</script> +</head> + +<body> +<form method=post Action="form.pl"> +<input type=hidden size=30 name=dataSignature> +<input type=hidden size=30 name=dataToSign> +<input type=text size=30 name=p> +<BR> +<input type=text size=30 name=q> +<BR> +<input type=text size=30 name=r> +<BR> +<input type=submit value="Submit Data"> +<input type=button value="Sign and Submit Data" onclick=submitSigned(this.form)> +<input type=reset value=Reset> +</form> +</body> +</html> |