summaryrefslogtreecommitdiff
path: root/pdf-over-signator/src/main/java/at/asit/pdfover/signator/Signator.java
diff options
context:
space:
mode:
authorTobias Kellner <tobias.kellner@iaik.tugraz.at>2014-11-27 20:57:33 +0100
committerTobias Kellner <tobias.kellner@iaik.tugraz.at>2014-11-27 20:57:33 +0100
commit9e50f1a103a37d9dcfbeb5ea45bcf6c6c0c0f6dd (patch)
tree03355244de7f50fc75f0ccffb51cd0073ba92340 /pdf-over-signator/src/main/java/at/asit/pdfover/signator/Signator.java
parent896fbe4a5643bf8c29968f8514a1c14fd51c4d9e (diff)
downloadpdf-over-9e50f1a103a37d9dcfbeb5ea45bcf6c6c0c0f6dd.tar.gz
pdf-over-9e50f1a103a37d9dcfbeb5ea45bcf6c6c0c0f6dd.tar.bz2
pdf-over-9e50f1a103a37d9dcfbeb5ea45bcf6c6c0c0f6dd.zip
Implement PDF-AS 4 changes
Diffstat (limited to 'pdf-over-signator/src/main/java/at/asit/pdfover/signator/Signator.java')
-rw-r--r--pdf-over-signator/src/main/java/at/asit/pdfover/signator/Signator.java17
1 files changed, 12 insertions, 5 deletions
diff --git a/pdf-over-signator/src/main/java/at/asit/pdfover/signator/Signator.java b/pdf-over-signator/src/main/java/at/asit/pdfover/signator/Signator.java
index c55a7555..31cf18be 100644
--- a/pdf-over-signator/src/main/java/at/asit/pdfover/signator/Signator.java
+++ b/pdf-over-signator/src/main/java/at/asit/pdfover/signator/Signator.java
@@ -36,9 +36,13 @@ public class Signator {
*/
public enum Signers {
/**
- * PDF-AS
+ * PDF-AS 3
*/
- PDFAS
+ PDFAS,
+ /**
+ * PDF-AS 4
+ */
+ PDFAS4
};
private static Map<Signers, SignerFactory> factoryMap;
@@ -47,9 +51,12 @@ public class Signator {
factoryMap = new EnumMap<Signers, SignerFactory>(Signers.class);
try {
- Class<?> pdfAsClass = Class.forName("at.asit.pdfover.signer.pdfas.PDFASSignerFactory");
- SignerFactory factory = (SignerFactory)pdfAsClass.newInstance();
- registerSigner(Signers.PDFAS, factory);
+// Class<?> pdfAsClass = Class.forName("at.asit.pdfover.signer.pdfas.PDFASSignerFactory");
+// SignerFactory factory = (SignerFactory)pdfAsClass.newInstance();
+// registerSigner(Signers.PDFAS, factory);
+ Class<?> pdfAs4Class = Class.forName("at.asit.pdfover.signer.pdfas.PdfAs4SignerFactory");
+ SignerFactory factory = (SignerFactory)pdfAs4Class.newInstance();
+ registerSigner(Signers.PDFAS4, factory);
} catch (ClassNotFoundException e) {
log.error("PDF Signer Factory not found", e);
throw new RuntimeException("PDF Signer Factory not found", e);