diff options
Diffstat (limited to 'simpleSigning/src/main/webapp')
| -rw-r--r-- | simpleSigning/src/main/webapp/WEB-INF/web.xml | 44 | ||||
| -rw-r--r-- | simpleSigning/src/main/webapp/index.jsp | 89 | ||||
| -rw-r--r-- | simpleSigning/src/main/webapp/mobile-bku.png | bin | 0 -> 4555 bytes | |||
| -rw-r--r-- | simpleSigning/src/main/webapp/online-bku.png | bin | 0 -> 5529 bytes | |||
| -rw-r--r-- | simpleSigning/src/main/webapp/pdfas.css | 15 | 
5 files changed, 148 insertions, 0 deletions
| diff --git a/simpleSigning/src/main/webapp/WEB-INF/web.xml b/simpleSigning/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000..83c9904 --- /dev/null +++ b/simpleSigning/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE web-app +    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" +    "http://java.sun.com/dtd/web-app_2_3.dtd"> +<web-app> +	<!-- General description of your web application --> + +	<display-name>Simple Signing</display-name> +	<description>Simple Signing Application</description> + +	<servlet> +		<servlet-name>PDFASJsServlet</servlet-name> +		<display-name>PDFASJsServlet</display-name> +		<description></description> +		<servlet-class>at.gv.egiz.simpleSigning.PDFASJsServlet</servlet-class> +		<load-on-startup>0</load-on-startup> +	</servlet> + +	<!-- Define mappings that are used by the servlet container to translate  +		a particular request URI (context-relative) to a particular servlet. The  +		examples below correspond to the servlet descriptions above. Thus, a request  +		URI like: http://localhost:8080/{contextpath}/graph will be mapped to the  +		"graph" servlet, while a request like: http://localhost:8080/{contextpath}/saveCustomer.do  +		will be mapped to the "controller" servlet. You may define any number of  +		servlet mappings, including zero. It is also legal to define more than one  +		mapping for the same servlet, if you wish to. --> + +	<servlet-mapping> +		<servlet-name>PDFASJsServlet</servlet-name> +		<url-pattern>/pdfas.js</url-pattern> +	</servlet-mapping> +	<!-- Define the default session timeout for your application, in minutes.  +		From a servlet or JSP page, you can modify the timeout for a particular session  +		dynamically by using HttpSession.getMaxInactiveInterval(). --> + +	<session-config> +		<session-timeout>30</session-timeout>    <!-- 30 minutes --> +	</session-config> + +	<welcome-file-list> +        <welcome-file>index.jsp</welcome-file> +    </welcome-file-list> + +</web-app>
\ No newline at end of file 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 diff --git a/simpleSigning/src/main/webapp/mobile-bku.png b/simpleSigning/src/main/webapp/mobile-bku.pngBinary files differ new file mode 100644 index 0000000..c5783bf --- /dev/null +++ b/simpleSigning/src/main/webapp/mobile-bku.png diff --git a/simpleSigning/src/main/webapp/online-bku.png b/simpleSigning/src/main/webapp/online-bku.pngBinary files differ new file mode 100644 index 0000000..9f7f3e3 --- /dev/null +++ b/simpleSigning/src/main/webapp/online-bku.png diff --git a/simpleSigning/src/main/webapp/pdfas.css b/simpleSigning/src/main/webapp/pdfas.css new file mode 100644 index 0000000..58f9ea1 --- /dev/null +++ b/simpleSigning/src/main/webapp/pdfas.css @@ -0,0 +1,15 @@ +@CHARSET "UTF-8"; + +.floatleft, .floatright, .floatcenter { +	width: 30%; +	text-align: center; +	position: relative; +	display: inline-block; +} +.bkubox { +	display: block; +	margin: 0.8em; +} +.input_container { +	width: 100%; +}
\ No newline at end of file | 
