From 643b4096cdd0f0ed98f21c9b5b681ed89bcb08dc Mon Sep 17 00:00:00 2001 From: gregor Date: Tue, 11 Nov 2003 22:36:36 +0000 Subject: Erstellt. git-svn-id: https://joinup.ec.europa.eu/svn/moa-idspss/trunk@51 d688527b-c9ab-4aba-bd8d-4036d912da1d --- spss.test/src/testgenerator/VXResponseBean.java | 180 ++++++++++++++++++++++++ 1 file changed, 180 insertions(+) create mode 100644 spss.test/src/testgenerator/VXResponseBean.java (limited to 'spss.test/src/testgenerator/VXResponseBean.java') diff --git a/spss.test/src/testgenerator/VXResponseBean.java b/spss.test/src/testgenerator/VXResponseBean.java new file mode 100644 index 000000000..bbdf02bbc --- /dev/null +++ b/spss.test/src/testgenerator/VXResponseBean.java @@ -0,0 +1,180 @@ + +package testgenerator; +import java.io.*; +import java.net.HttpURLConnection; +import java.net.URL; + +import iaik.asn1.structures.Name; +import iaik.x509.X509Certificate; + +/** + * @author KNIRSCHS + * + * To change this generated comment edit the template variable "typecomment": + * Window>Preferences>Java>Templates. + * To enable and disable the creation of type comments go to + * Window>Preferences>Java>Code Generation. + */ +public class VXResponseBean { + + private X509Certificate cert = null; + + /** + * Constructor for VXResponseBean. + */ + public String getHeader() { + + String result = + "\n" + + "\n" + + " \n" + + " \n"; + + return result; + } + + public void init(String Filename) throws Exception { + if (cert == null) { + InputStream cfile = getHttpInputStream(Filename); + cert = new iaik.x509.X509Certificate(cfile); + } + } + public String getCert() throws Exception { + return " " + + (cert) + + "\n"; + + } + + + public String getSubjectDN() throws Exception { + return " " + + ((Name) cert.getSubjectDN()).getRFC2253String() + + "\n"; + } + public String getIssuerDN() throws Exception { + + return " " + + ((Name)cert.getIssuerDN()).getRFC2253String() + + "\n"; + } + + public String getSerialNumber() throws Exception { + + return " " + + cert.getSerialNumber() + + "\n"; + } + + public String getFooterSignatureCheck(String signatureCheckCode, String certificateCheckCode) + { + String res = null; + res = " \n" + + " \n" + + " " + signatureCheckCode + "\n" + + " \n" + + " \n" + + " "+certificateCheckCode+"\n" + + " \n" + + ""; + + return res; + + } + public String getFooterXMLDSIGManifestCheck(String xmlDSIGManifestCheckCode , String certificateCheckCode) + { + String res = null; +/* res = "\n" + + " \n" + + " \n" + + " " + xmlDSIGManifestCheckCode + "\n" + + " \n" + + " \n" + + " "+certificateCheckCode+"\n" + + " \n" + + ""; +*/ + res = " \n" + + " " + xmlDSIGManifestCheckCode + "\n" + + " \n" + + " \n" + + " "+certificateCheckCode+"\n" + + " \n" + + ""; + + return res; + + } +public String createXMLDSIGManifestCheck(String xmlDSIGManifestCheckCode, String failedReference, String referringSigRefData) + { + + if(failedReference != null && !failedReference.trim().equals("")) + { + String res = null; + res = " \n" + + " " + xmlDSIGManifestCheckCode + "\n" + + " " + failedReference + + "" + referringSigRefData + "" + + " \n" + + " \n"; + + return res; + } + else + { + String res = null; + res = " \n" + + " " + xmlDSIGManifestCheckCode + "\n" + + " " + failedReference + + " " + referringSigRefData + "" + + " \n" + + " \n"; + + return res; + } + + } + +public String createSignatureCheck(String signatureCheckCode) + { + String res = null; + res = " \n" + + " " + signatureCheckCode + "\n" + + " \n"; + return res; + + } +public String createSignatureManifestCheck(String signatureCheckCode) + { + String res = null; + res = " \n" + + " " + signatureCheckCode + "\n" + + " \n"; + return res; + + } + +public String createSignatureManifestCheck(String signatureCheckCode,String info) + { + String res = null; + res = " \n" + + " " + signatureCheckCode + "\n" + info + + " \n"; + return res; + + } +public String createCertificateCheck(String certificateCheckCode) + { + String res = null; + res = " \n" + + " "+certificateCheckCode+"\n" + + " \n"; + return res; + } +private InputStream getHttpInputStream(String url) throws Exception + { + + return ((HttpURLConnection)new URL(url).openConnection()).getInputStream(); + } + +} -- cgit v1.2.3