From ada6471f114c3e39f9b41294fb3b94c76b16bf59 Mon Sep 17 00:00:00 2001 From: Andreas Fitzek Date: Thu, 14 Aug 2014 15:59:34 +0200 Subject: More changes --- simpleSigning/src/main/webapp/index.jsp | 68 ++++++++++++++++++++++++--------- 1 file changed, 50 insertions(+), 18 deletions(-) (limited to 'simpleSigning/src/main/webapp/index.jsp') diff --git a/simpleSigning/src/main/webapp/index.jsp b/simpleSigning/src/main/webapp/index.jsp index 290ab44..9917165 100644 --- a/simpleSigning/src/main/webapp/index.jsp +++ b/simpleSigning/src/main/webapp/index.jsp @@ -29,6 +29,12 @@ op.uiId = "embedded"; } + var bkuSel = document.getElementById("bkusel"); + + if (bkuSel.options[bkuSel.selectedIndex].value != "NONE") { + op.connector = bkuSel.options[bkuSel.selectedIndex].value; + } + var typeOption = document.getElementById("type"); if (typeOption.options[typeOption.selectedIndex].value == "TEXT") { @@ -107,6 +113,14 @@ +
+ +
@@ -125,8 +139,8 @@ Bibliothek:

Inkludieren der JavaScript Bibliothek:

-

<script type="text/javascript" - src="http://demo.egiz.gv.at/simpleSign/pdfas.js"></script>

+

<script type="text/javascript" + src="http://demo.egiz.gv.at/simpleSign/pdfas.js"></script>

Diese Bibliothek erzeugt ein JavaScript Objekt pdfAs. Dieses Objekt hat zwei Funktionen signText und signPdf.

@@ -134,42 +148,60 @@

signText wird verwendet um einfach Text zu signieren, dabei wird automatisch ein PDF Dokument erzeugt, welches den Text als Inhalt - hat:
<script type="text/javascript">
- var op = {
content: "Der zu signierende Text", + hat:
+ + <script type="text/javascript">
+   var op = {
+     content: "Der zu signierende Text", // Diese Eigenschaft ist optional, wenn ausgelassen wird dem Benutzer ein Texteingabefeld gezeigt. Dies ist der Inhalt der - signiert werden soll.
connector: "bku", // Diese + signiert werden soll.
+     connector: "bku", // Diese Eigenschaft ist optional, wenn ausgelassen wird dem Benutzer gefragt. Moegliche Werte sind: "bku" -> Signatur mit der lokalen BKU, "onlinebku" -> Signatur mit der online BKU, "mobilebku" -> Signatur mit der Handy - Signatur
uiId: "exampleDiv" // Diese Eigenschaft + Signatur
+     uiId: "exampleDiv" // Diese Eigenschaft ist optional, wenn ausgelassen wird ein Overlay erzeugt. Dies ist die id eines div elements in das das iframe zur Benutzerinteraktion - eingefuegt werden soll.
};
pdfAs.signText(op, - function(error, cause) {
//fehler error aufgetreten wegen - cause
}, function(pdfurl) {
//signiertes - Dokument liegt bei pdfurl
});
</script> + eingefuegt werden soll.
   };
  pdfAs.signText(op, + function(error, cause) {
    //fehler error aufgetreten wegen + cause
  }, function(pdfurl) {
    //signiertes + Dokument liegt bei pdfurl
  });
</script> +

signPdf wird verwendet um ein PDF Dokument zu signieren:
- <script type="text/javascript">
var op = {
- content: "http://www.example.com/test.pdf", // Diese + + <script type="text/javascript">
+   var op = {
+     content: "http://www.example.com/test.pdf", // Diese Eigenschaft ist optional, wenn ausgelassen wird dem Benutzer ein File Upload angezeigt. Dies ist eine URL zum PDF Dokument welches - signiert werden soll.
connector: "bku", // Diese + signiert werden soll.
+     connector: "bku", // Diese Eigenschaft ist optional, wenn ausgelassen wird dem Benutzer gefragt. Moegliche Werte sind: "bku" -> Signatur mit der lokalen BKU, "onlinebku" -> Signatur mit der online BKU, "mobilebku" -> Signatur mit der Handy - Signatur
uiId: "exampleDiv" // Diese Eigenschaft + Signatur
+     uiId: "exampleDiv" // Diese Eigenschaft ist optional, wenn ausgelassen wird ein Overlay erzeugt. Dies ist die id eines div elements in das das iframe zur Benutzerinteraktion - eingefuegt werden soll.
};
pdfAs.signPdf(op, - function(error, cause) {
//fehler error aufgetreten wegen - cause
}, function(pdfurl) {
//signiertes - Dokument liegt bei pdfurl
});
</script> + eingefuegt werden soll.
+   };
+   pdfAs.signPdf(op, + function(error, cause) {
+     //fehler error aufgetreten wegen + cause
+    }, function(pdfurl) {
+      //signiertes + Dokument liegt bei pdfurl
+   });
+ </script> +

-- cgit v1.2.3