aboutsummaryrefslogtreecommitdiff
path: root/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status
diff options
context:
space:
mode:
Diffstat (limited to 'pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status')
-rw-r--r--pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status/ICertificateProvider.java7
-rw-r--r--pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status/RequestedSignature.java2
2 files changed, 8 insertions, 1 deletions
diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status/ICertificateProvider.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status/ICertificateProvider.java
new file mode 100644
index 00000000..2ae94d2d
--- /dev/null
+++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status/ICertificateProvider.java
@@ -0,0 +1,7 @@
+package at.gv.egiz.pdfas.lib.impl.status;
+
+import iaik.x509.X509Certificate;
+
+public interface ICertificateProvider {
+ public X509Certificate getCertificate();
+}
diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status/RequestedSignature.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status/RequestedSignature.java
index 63f6a0d7..c9cab906 100644
--- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status/RequestedSignature.java
+++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/status/RequestedSignature.java
@@ -30,7 +30,7 @@ import at.gv.egiz.pdfas.lib.api.SignaturePosition;
import at.knowcenter.wag.egov.egiz.pdf.TablePos;
-public class RequestedSignature {
+public class RequestedSignature implements ICertificateProvider {
private String signatureProfile;
private TablePos tablePosition;
private OperationStatus status;