From 81fe4613b2e26d6bb04893a9160d21225c072b33 Mon Sep 17 00:00:00 2001
From: Andreas Fitzek <andreas.fitzek@iaik.tugraz.at>
Date: Mon, 14 Jul 2014 13:04:58 +0200
Subject: Changed API iaik Certificate to Java Certificate

---
 .../src/main/java/at/gv/egiz/pdfas/lib/api/verify/VerifyResult.java     | 2 +-
 pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/PdfAsImpl.java       | 2 +-
 .../src/main/java/at/gv/egiz/sl/util/ISignatureConnectorSLWrapper.java  | 2 +-
 pdf-as-lib/src/main/java/at/gv/egiz/sl/util/MOAConnector.java           | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

(limited to 'pdf-as-lib/src/main/java/at')

diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/api/verify/VerifyResult.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/api/verify/VerifyResult.java
index 40e82c91..4b636db0 100644
--- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/api/verify/VerifyResult.java
+++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/api/verify/VerifyResult.java
@@ -23,7 +23,7 @@
  ******************************************************************************/
 package at.gv.egiz.pdfas.lib.api.verify;
 
-import iaik.x509.X509Certificate;
+import java.security.cert.X509Certificate;
 import at.gv.egiz.pdfas.common.exceptions.PdfAsException;
 
 public interface VerifyResult {
diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/PdfAsImpl.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/PdfAsImpl.java
index 7815717e..0c2d8fbf 100644
--- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/PdfAsImpl.java
+++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/PdfAsImpl.java
@@ -437,7 +437,7 @@ public class PdfAsImpl implements PdfAs, IConfigurationConstants {
 			RequestedSignature requestedSignature = request.getStatus().getRequestedSignature();
 			
 			if(!StreamUtils.dataCompare(requestedSignature.getCertificate().getFingerprintSHA(),
-					verifyResult.getSignerCertificate().getFingerprintSHA())) {
+					((X509Certificate)verifyResult.getSignerCertificate()).getFingerprintSHA())) {
 				throw new PdfAsSignatureException("Certificates missmatch!");
 			}
 			
diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/ISignatureConnectorSLWrapper.java b/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/ISignatureConnectorSLWrapper.java
index 077f2f9b..82dc0602 100644
--- a/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/ISignatureConnectorSLWrapper.java
+++ b/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/ISignatureConnectorSLWrapper.java
@@ -93,7 +93,7 @@ public class ISignatureConnectorSLWrapper implements ISignatureConnector {
 		VerifyResult verifyResult = SignatureUtils.verifySignature(response.getCMSSignature(), input);
 
 		if(!StreamUtils.dataCompare(requestedSignature.getCertificate().getFingerprintSHA(),
-				verifyResult.getSignerCertificate().getFingerprintSHA())) {
+				((X509Certificate)verifyResult.getSignerCertificate()).getFingerprintSHA())) {
 			throw new PdfAsSignatureException("Certificates missmatch!");
 		}
 		
diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/MOAConnector.java b/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/MOAConnector.java
index 1059dba1..70b40876 100644
--- a/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/MOAConnector.java
+++ b/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/MOAConnector.java
@@ -231,7 +231,7 @@ public class MOAConnector implements ISignatureConnector {
 						VerifyResult verifyResult = SignatureUtils.verifySignature(cmsSignatureData, input);
 
 						if(!StreamUtils.dataCompare(requestedSignature.getCertificate().getFingerprintSHA(),
-								verifyResult.getSignerCertificate().getFingerprintSHA())) {
+								((X509Certificate)verifyResult.getSignerCertificate()).getFingerprintSHA())) {
 							throw new PdfAsSignatureException("Certificates missmatch!");
 						}
 						
-- 
cgit v1.2.3