aboutsummaryrefslogtreecommitdiff
path: root/simpleSigning/src/main/webapp/index.jsp
diff options
context:
space:
mode:
Diffstat (limited to 'simpleSigning/src/main/webapp/index.jsp')
-rw-r--r--simpleSigning/src/main/webapp/index.jsp89
1 files changed, 89 insertions, 0 deletions
diff --git a/simpleSigning/src/main/webapp/index.jsp b/simpleSigning/src/main/webapp/index.jsp
new file mode 100644
index 0000000..993c17f
--- /dev/null
+++ b/simpleSigning/src/main/webapp/index.jsp
@@ -0,0 +1,89 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="UTF-8">
+<script type="text/javascript" src="pdfas.js"></script>
+
+<script type="text/javascript">
+
+ function sign() {
+ var op = {
+ };
+
+ var typeOption = document.getElementById("type");
+
+ if(typeOption.options[typeOption.selectedIndex].value == "TEXT") {
+ pdfAs.signText(op, function(code, msg) {
+ var element = document.getElementById("Error");
+ element.innerHTML="<p>Error: "+code+" (" + msg + ")</p>";
+ }, function(pdfurl) {
+ var element = document.getElementById("Result");
+ element.innerHTML="<a href=\"" + pdfurl + "\">ready</a>";
+ });
+ } else {
+ pdfAs.signPdf(op, function(code, msg) {
+ var element = document.getElementById("Error");
+ element.innerHTML="<p>Error: "+code+" (" + msg + ")</p>";
+ }, function(pdfurl) {
+ var element = document.getElementById("Result");
+ element.innerHTML="<a href=\"" + pdfurl + "\">ready</a>";
+ });
+ }
+ }
+
+ function signWidthContent() {
+
+ var valueContent = document.getElementById("txtContent").value;
+
+ var op = {
+ content: valueContent
+ };
+
+ var typeOption = document.getElementById("type");
+
+ if(typeOption.options[typeOption.selectedIndex].value == "TEXT") {
+ pdfAs.signText(op, function(code, msg) {
+ var element = document.getElementById("Error");
+ element.innerHTML="<p>Error: "+code+" (" + msg + ")</p>";
+ }, function(pdfurl) {
+ var element = document.getElementById("Result");
+ element.innerHTML="<a href=\"" + pdfurl + "\">ready</a>";
+ });
+ } else {
+ pdfAs.signPdf(op, function(code, msg) {
+ var element = document.getElementById("Error");
+ element.innerHTML="<p>Error: "+code+" (" + msg + ")</p>";
+ }, function(pdfurl) {
+ var element = document.getElementById("Result");
+ element.innerHTML="<a href=\"" + pdfurl + "\">ready</a>";
+ });
+ }
+ }
+</script>
+
+</head>
+<body>
+
+<select id="type">
+ <option value="TEXT">Text</option>
+ <option value="PDF">PDF</option>
+</select>
+
+<p>
+<input type="text" id="txtContent"></input>
+</p>
+
+<p>
+<button onclick="sign()">Sign</button>
+</p>
+<p>
+<button onclick="signWidthContent()">Sign Content</button>
+</p>
+<div id="Error"></div>
+
+<div id="Result"></div>
+
+<div style="width:800px;height:600px;border:1px" id="test"></div>
+
+</body>
+</html> \ No newline at end of file