diff options
| author | Andreas Fitzek <andreas.fitzek@iaik.tugraz.at> | 2014-10-30 17:15:54 +0100 | 
|---|---|---|
| committer | Andreas Fitzek <andreas.fitzek@iaik.tugraz.at> | 2014-10-30 17:15:54 +0100 | 
| commit | fb3344c1e4d4ac8e8a6aa5605d052cee8cd4c3b1 (patch) | |
| tree | 01e04f2f9e9286c02bbc55699d027150180bbe01 /pdf-as-moa/src/main/java/at/gv | |
| parent | e123b037e65b336c677c0a66125ae85f5827417a (diff) | |
| download | pdf-as-4-fb3344c1e4d4ac8e8a6aa5605d052cee8cd4c3b1.tar.gz pdf-as-4-fb3344c1e4d4ac8e8a6aa5605d052cee8cd4c3b1.tar.bz2 pdf-as-4-fb3344c1e4d4ac8e8a6aa5605d052cee8cd4c3b1.zip | |
Introduced Process Information Map in PDFASError and SignResult
Diffstat (limited to 'pdf-as-moa/src/main/java/at/gv')
| -rw-r--r-- | pdf-as-moa/src/main/java/at/gv/egiz/pdfas/moa/MOAConnector.java | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/pdf-as-moa/src/main/java/at/gv/egiz/pdfas/moa/MOAConnector.java b/pdf-as-moa/src/main/java/at/gv/egiz/pdfas/moa/MOAConnector.java index 4035daac..c3e417d2 100644 --- a/pdf-as-moa/src/main/java/at/gv/egiz/pdfas/moa/MOAConnector.java +++ b/pdf-as-moa/src/main/java/at/gv/egiz/pdfas/moa/MOAConnector.java @@ -49,6 +49,7 @@ import at.gv.e_government.reference.namespace.moa._20020822.MetaInfoType;  import at.gv.e_government.reference.namespace.moa._20020822_.MOAFault;  import at.gv.e_government.reference.namespace.moa._20020822_.SignatureCreationPortType;  import at.gv.e_government.reference.namespace.moa._20020822_.SignatureCreationService; +import at.gv.egiz.pdfas.common.exceptions.ErrorConstants;  import at.gv.egiz.pdfas.common.exceptions.PDFASError;  import at.gv.egiz.pdfas.common.exceptions.PdfAsErrorCarrier;  import at.gv.egiz.pdfas.common.exceptions.PdfAsException; @@ -71,6 +72,8 @@ public class MOAConnector implements ISignatureConnector,  	private static final Logger logger = LoggerFactory  			.getLogger(MOAConnector.class); +	public static final String SIGNATURE_DEVICE = "MOA"; +	  	private X509Certificate certificate;  	private String moaEndpoint;  	private String keyIdentifier; @@ -195,6 +198,12 @@ public class MOAConnector implements ISignatureConnector,  		sigInfo.setDataObjectInfo(dataObjectInfo);  		request.getSingleSignatureInfo().add(sigInfo); +		requestedSignature.getStatus().getMetaInformations() +		.put(ErrorConstants.STATUS_INFO_SIGDEVICE, SIGNATURE_DEVICE); +		// TODO: Find a way to get MOA-SPSS Version +		requestedSignature.getStatus().getMetaInformations() +		.put(ErrorConstants.STATUS_INFO_SIGDEVICEVERSION, "UNKNOWN"); +		  		CreateCMSSignatureResponseType response;  		try {  			response = creationPort.createCMSSignature(request); | 
