package testgenerator;
import iaik.asn1.ASN1Object;
import iaik.asn1.CodingException;
import iaik.asn1.DerCoder;
import iaik.asn1.ObjectID;
import iaik.asn1.structures.AlgorithmID;
import iaik.asn1.structures.Attribute;
import iaik.asn1.structures.ChoiceOfTime;
import iaik.asn1.structures.Name;
import iaik.cms.CMSException;
import iaik.cms.ContentInfoStream;
import iaik.cms.SignedDataStream;
import iaik.cms.SignerInfo;
import iaik.security.random.SecRandom;
import iaik.utils.StreamCopier;
import iaik.x509.X509Certificate;
import java.io.BufferedInputStream;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.security.PrivateKey;
import java.security.Provider;
import java.security.SecureRandom;
import java.security.Security;
import java.security.SignatureException;
import sun.misc.BASE64Encoder;
/**
* @author Administrator
*
* 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 TestGeneratorVC0 extends TestCases {
String datadirectory = "data/VC0/";
String datadirectory_l = "data/LVC";
public String defaultblock =
""+
""+
"2003-04-04T09:30:47-05:00"+
""+
""+
""+
"text/plain"+
"anyURI"+
""+
""+
"RGllcyBzaW5kIFRlc3RkYXRlbg0KMi4gWmVpbGUNCjMuIFplaWxlDQphdXM="+
""+
""+
"TrustProfile1"+
"";
public String defaultresponse =
""+
""+
""+
""+
""+
""+
""+
""+
""+
""+
""+
""+
""+
""+
"
"+
""+
""+
"
"+
""+
"";
public String defaultresponse2 =
""+
""+
""+
""+
""+
""+
""+
""+
""+
""+
""+
""+
""+
"
"+
""+
""+
"
"+
""+
""+
""+
""+
""+
""+
""+
""+
""+
""+
""+
""+
"
"+
""+
""+
"
"+
""+
"";
/*
*/
public String b64_der_data = null;
public String b64_der_data_two = null;
public String b64_der_data_exp = null;
public String b64_der_data_exp_two = null;
public String b64_der_data_max = null;
public String b64_der_data_1kb = null;
public String b64_der_data_10kb = null;
public String b64_der_data_100kb = null;
public String b64_der_data_1mb = null;
public String b64_der_data_10mb = null;
public String cert_file_data = null;
public String cert_max_file_data = null;
public String cert_root_file_data = null;
public String fileprefix = null;
public String filesuffix = null;
// signing certificate of user 2
X509Certificate user2_sign;
// signing private key of user 2
PrivateKey user2_sign_pk;
// encryption certificate of user 2
X509Certificate user2_crypt;
// encryption private key of user 2
PrivateKey user2_crypt_pk;
// a certificate chain containing the user certs + CA
X509Certificate[] certificates;
// secure random number generator
SecureRandom random;
public TestGeneratorVC0() throws Exception
{
super();
// Set config properties
configuration_.setProperty("TestClass", "TestGeneratorVC0");
configuration_.setProperty(
"PKCS12file_maxmustermann",
(configuration_.getProperty("baseDir") + "/resources/Max_Mustermann (max).p12"));
configuration_.setProperty("PKCS12password_maxmustermann", "max");
configuration_.setProperty(
"CERT_maxmustermann",
(configuration_.getProperty("baseDir") + "resources/Max_Mustermann.cer"));
configuration_.setProperty(
"CERT_ROOT",
(configuration_.getProperty("baseDir") + "resources/IAIKRootMusterbehoerde.cer"));
Provider [] list = Security.getProviders();
for(int counter=0;counter"+
" "+
" "+
" "+
" "+
" "+
" "+
" "+
" "+
" "+
" "+
"";
FileOutputStream fos = new FileOutputStream(file);
fos.write(config.getBytes());
fos.flush();
fos.close();
fileprefix = configuration_.getProperty("baseDir")+ datadirectory + configuration_.getProperty("TestClass") + ".";
filesuffix = ".xml";
}
public static void main(String[] args) throws Exception {
TestGeneratorVC0 testcase = new TestGeneratorVC0();
testcase.createConfig();
testcase.create001();
testcase.create002();
testcase.create003();
testcase.create004();
testcase.create005();
testcase.create006();
testcase.create007();
testcase.create008();
testcase.create009();
testcase.create010();
//testcase.create011();
testcase.create012();
testcase.create051();
testcase.create052();
//testcase.create053();
testcase.create054();
testcase.create055();
testcase.create056();
testcase.create057();
testcase.create058();
//testcase.createL00();
}
public void createL00() throws Exception {
createL001("1kb");
createL001("10kb");
createL001("20kb");
createL001("50kb");
createL001("100kb");
createL001("500kb");
createL001("1mb");
createL001("10mb");
}
public void createL001(String filename) throws Exception
{
String TestNumber = "001";
String reqFile = configuration_.getProperty("baseDir")+ datadirectory_l+filename+"/" + configuration_.getProperty("TestClass") + "." + TestNumber + ".Req.xml";
String req = replaceString(defaultblock,"",getCMSData(filename));
req = replaceString(req,"","");
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/"+filename+".txt");
req = replaceString(req,
"RGllcyBzaW5kIFRlc3RkYXRlbg0KMi4gWmVpbGUNCjMuIFplaWxlDQphdXM=",
"");
writeFile(reqFile,req);
String resFile = configuration_.getProperty("baseDir")+ datadirectory_l+filename+"/" + configuration_.getProperty("TestClass") + "." + TestNumber + ".Res.xml";
String res = replaceString(defaultresponse,"",this.X509name);
res = replaceString(res,"",this.X509number.toString());
res = replaceString(res,"",this.X509sub);
res = replaceString(res,"","0");
res = replaceString(res,"","0");
res = replaceString(res,"",cert_file_data);
res = replaceString(res,"","");
//res = replaceString(res,"","");
writeFile(resFile,res);
}
public void create001() throws Exception
{
String TestNumber = "001";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
String req = replaceString(defaultblock,"",b64_der_data_exp);
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".Res"+filesuffix;
/*CreatePKCSSignature cpkcs = new CreatePKCSSignature();
cpkcs.init();
cpkcs.setCanoncialization(canAlgCanXML);
cpkcs.createReference(false,"file:/"+configuration_.getProperty("baseDir")+"resources/testDaten.txt");
cpkcs.setKeyInformation();
Document doc = cpkcs.returnSig();
String output = makeOutputFile(doc,"",readFile(configuration_.getProperty("baseDir")+"resources/testDaten.txt")+"");
writeFile(resFile, output);*/
String res = replaceString(defaultresponse,"",this.X509name);
res = replaceString(res,"",this.X509number.toString());
res = replaceString(res,"",this.X509sub);
res = replaceString(res,"","0");
res = replaceString(res,"","0");
res = replaceString(res,"",cert_file_data);
res = replaceString(res,"","");
//res = replaceString(res,"","");
writeFile(resFile,res);
}
public void create002() throws Exception
{
String TestNumber = "002";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
String req = replaceString(defaultblock,"",b64_der_data_exp_two);
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
req = replaceString(req,
"Signatories=\"1\"",
"Signatories=\"1 2\"");
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".Res"+filesuffix;
String res = replaceStringAll(defaultresponse2,"",this.X509name);
res = replaceStringAll(res,"",this.X509number.toString());
res = replaceStringAll(res,"",this.X509sub);
res = replaceStringAll(res,"","0");
res = replaceStringAll(res,"","0");
res = replaceStringAll(res,"",cert_file_data);
//res = replaceString(res,"","");
writeFile(resFile,res);
}
public void create003() throws Exception
{
String TestNumber = "003";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
String req = replaceString(defaultblock,"",b64_der_data_exp);
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
req = replaceString(req,
"Signatories=\"1\"",
"Signatories=\"all\"");
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".Res"+filesuffix;
String res = replaceString(defaultresponse,"",this.X509name);
res = replaceString(res,"",this.X509number.toString());
res = replaceString(res,"",this.X509sub);
res = replaceString(res,"","0");
res = replaceString(res,"","0");
res = replaceString(res,"",cert_file_data);
res = replaceString(res,"","");
writeFile(resFile,res);
}
public void create004() throws Exception
{
String TestNumber = "004";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
String req = replaceString(defaultblock,"",b64_der_data_exp);
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
req = replaceString(req,
"2003-04-04T09:30:47-05:00",
"");
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".Res"+filesuffix;
String res = replaceString(defaultresponse,"",this.X509name);
res = replaceString(res,"",this.X509number.toString());
res = replaceString(res,"",this.X509sub);
res = replaceString(res,"","0");
res = replaceString(res,"","0");
res = replaceString(res,"",cert_file_data);
res = replaceString(res,"","");
writeFile(resFile,res);
}
public void create005() throws Exception
{
String TestNumber = "005";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
String req = replaceString(defaultblock,"",b64_der_data_exp);
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
req = replaceString(req,
"2003-04-04T09:30:47-05:00",
"2003-04-04T09:30:47-05:00");
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".Res"+filesuffix;
String res = replaceString(defaultresponse,"",this.X509name);
res = replaceString(res,"",this.X509number.toString());
res = replaceString(res,"",this.X509sub);
res = replaceString(res,"","0");
res = replaceString(res,"","0");
res = replaceString(res,"",cert_file_data);
res = replaceString(res,"","");
writeFile(resFile,res);
}
public void create006() throws Exception
{
String TestNumber = "006";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
String req = replaceString(defaultblock,"",b64_der_data);
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
req = replaceString(req,
""+
""+
"text/plain"+
""+configuration_.getProperty("webbaseDir") + "resources/testDaten.txt"+
""+
""+
"RGllcyBzaW5kIFRlc3RkYXRlbg0KMi4gWmVpbGUNCjMuIFplaWxlDQphdXM="+
""+
"",
"");
//req = replaceString(defaultblock,
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".Res"+filesuffix;
String res = replaceString(defaultresponse,"",this.X509name);
res = replaceString(res,"",this.X509number.toString());
res = replaceString(res,"",this.X509sub);
res = replaceString(res,"","0");
res = replaceString(res,"","0");
res = replaceString(res,"",cert_file_data);
res = replaceString(res,"","");
writeFile(resFile,res);
}
public void create007() throws Exception
{
String TestNumber = "007";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
String req = replaceString(defaultblock,"",b64_der_data_exp);
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
req = replaceString(req,
""+
"text/plain"+
""+configuration_.getProperty("webbaseDir") + "resources/testDaten.txt"+
"",
"");
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".Res"+filesuffix;
String res = replaceString(defaultresponse,"",this.X509name);
res = replaceString(res,"",this.X509number.toString());
res = replaceString(res,"",this.X509sub);
res = replaceString(res,"","0");
res = replaceString(res,"","0");
res = replaceString(res,"",cert_file_data);
res = replaceString(res,"","");
writeFile(resFile,res);
}
public void create008() throws Exception
{
String TestNumber = "008";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
String req = replaceString(defaultblock,"",b64_der_data_exp);
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".Res"+filesuffix;
String res = replaceString(defaultresponse,"",this.X509name);
res = replaceString(res,"",this.X509number.toString());
res = replaceString(res,"",this.X509sub);
res = replaceString(res,"","0");
res = replaceString(res,"","0");
res = replaceString(res,"",cert_file_data);
res = replaceString(res,"","");
writeFile(resFile,res);
}
public void create009() throws Exception
{
String TestNumber = "009";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
String req = replaceString(defaultblock,"",b64_der_data_exp);
req = replaceString(req,"","");
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
req = replaceString(req,
"RGllcyBzaW5kIFRlc3RkYXRlbg0KMi4gWmVpbGUNCjMuIFplaWxlDQphdXM=",
"");
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".Res"+filesuffix;
String res = replaceString(defaultresponse,"",this.X509name);
res = replaceString(res,"",this.X509number.toString());
res = replaceString(res,"",this.X509sub);
res = replaceString(res,"","0");
res = replaceString(res,"","0");
res = replaceString(res,"",cert_file_data);
res = replaceString(res,"","");
writeFile(resFile,res);
}
public void create011() throws Exception
{
String TestNumber = "011";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
String req = replaceString(defaultblock,"",readFile(configuration_.getProperty("baseDir") + "resources/VC0.011.cms.ber.b64.txt"));
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
req = replaceString(req,
""+
""+
"text/plain"+
""+configuration_.getProperty("webbaseDir") + "resources/testDaten.txt"+
""+
""+
"RGllcyBzaW5kIFRlc3RkYXRlbg0KMi4gWmVpbGUNCjMuIFplaWxlDQphdXM="+
""+
"",
"");
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".Res"+filesuffix;
String res = replaceString(defaultresponse,"","CN=a-sign-TEST-Premium-Enc-01,OU=a-sign-TEST-Premium-Enc-01,O=A-Trust Ges. f. Sicherheitssysteme im elektr. Datenverkehr GmbH,C=AT");
res = replaceString(res,"","6455");
res = replaceString(res,"","Seriennummer=790187461633,G=Testperson MOA4,SN=BRZ,CN=Testperson MOA4 BRZ,C=AT");
res = replaceString(res,"","0");
res = replaceString(res,"","0");
res = replaceString(res,"",cert_file_data);
res = replaceString(res,"","");
res = replaceString(res,
"",
""+
"");
writeFile(resFile,res);
}
public void create012() throws Exception
{
String TestNumber = "012";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(configuration_.getProperty("CERT_maxmustermann")));
iaik.x509.X509Certificate cert = new iaik.x509.X509Certificate(bis);
X509name = ((Name)(cert.getIssuerDN())).getRFC2253String();
X509number = cert.getSerialNumber();
X509hash = new String(cert.getFingerprintSHA());
X509sub = ((Name)(cert.getSubjectDN())).getRFC2253String();
String m = "This is a message";
System.out.println("*"+m+"*");
byte[] message = m.getBytes();
ASN1Object obj = null;
obj = createSignedCMSData(message, SignedDataStream.IMPLICIT,false,"PKCS12file_maxmustermann","PKCS12password_maxmustermann","CERT_maxmustermann");
byte[] sig = DerCoder.encode(obj);
writeFileBinary("testimplmax.ber",sig);
b64_der_data_max = (new BASE64Encoder()).encode(sig);
String req = replaceString(defaultblock,"",b64_der_data_max);
req = replaceString(req,
""+
""+
"text/plain"+
"anyURI"+
""+
""+
"RGllcyBzaW5kIFRlc3RkYXRlbg0KMi4gWmVpbGUNCjMuIFplaWxlDQphdXM="+
""+
"",
"");
//req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".Res"+filesuffix;
/*CreatePKCSSignature cpkcs = new CreatePKCSSignature();
cpkcs.init();
cpkcs.setCanoncialization(canAlgCanXML);
cpkcs.createReference(false,"file:/"+configuration_.getProperty("baseDir")+"resources/testDaten.txt");
cpkcs.setKeyInformation();
Document doc = cpkcs.returnSig();
String output = makeOutputFile(doc,"",readFile(configuration_.getProperty("baseDir")+"resources/testDaten.txt")+"");
writeFile(resFile, output);*/
String res = replaceString(defaultresponse,"",X509name);
res = replaceString(res,"",X509number.toString());
res = replaceString(res,"",X509sub);
res = replaceString(res,"","0");
res = replaceString(res,"","0");
res = replaceString(res,"",cert_max_file_data);
res = replaceString(res,"","");
res = replaceString(res,
"",
""+
"Musterbehörde
"+
//"Musterbehörde
"+
""+
"");
writeFile(resFile,res);
}
public void create051() throws Exception
{
String TestNumber = "051";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
String req = replaceString(defaultblock,"",b64_der_data_exp);
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
req = replaceString(req,
"Signatories=\"1\"",
"Signatories=\"0\"");
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".ErrRes"+filesuffix;
writeFile(resFile,"1100");
}
public void create052() throws Exception
{
String TestNumber = "052";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
String req = replaceString(defaultblock,"",b64_der_data_exp);
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
req = replaceString(req,
"Signatories=\"1\"",
"Signatories=\"10\"");
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".ErrRes"+filesuffix;
writeFile(resFile,"2249");
}
public void create053() throws Exception
{
String TestNumber = "053";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
String req = replaceString(defaultblock,"",b64_der_data_exp);
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
req = replaceString(req,
"2003-04-04T09:30:47-05:00",
""+getDate(1*34*24)+"");
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".ErrRes"+filesuffix;
writeFile(resFile,"0000");
}
public void create054() throws Exception
{
String TestNumber = "054";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
String req = replaceString(defaultblock,
"",
"this is no Base64 Data");
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".ErrRes"+filesuffix;
writeFile(resFile,"1100");
}
public void create055() throws Exception
{
String TestNumber = "055";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
String req = replaceString(defaultblock,"",b64_der_data_exp);
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
req = replaceString(req,
""+
""+
"text/plain"+
""+configuration_.getProperty("webbaseDir") + "resources/testDaten.txt"+
""+
""+
"RGllcyBzaW5kIFRlc3RkYXRlbg0KMi4gWmVpbGUNCjMuIFplaWxlDQphdXM="+
""+
"",
"");
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".ErrRes"+filesuffix;
writeFile(resFile,"2248");
}
public void create010() throws Exception
{
String TestNumber = "010";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
String req = replaceString(defaultblock,"",b64_der_data_exp);
req = replaceString(req,"","");
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
req = replaceString(req,
"RGllcyBzaW5kIFRlc3RkYXRlbg0KMi4gWmVpbGUNCjMuIFplaWxlDQphdXM=",
"");
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".Res"+filesuffix;
String res = replaceString(defaultresponse,"",this.X509name);
res = replaceString(res,"",this.X509number.toString());
res = replaceString(res,"",this.X509sub);
res = replaceString(res,"","0");
res = replaceString(res,"","0");
res = replaceString(res,"",cert_file_data);
res = replaceString(res,"","");
writeFile(resFile,res);
}
public void create056() throws Exception
{
String TestNumber = "056";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
String req = replaceString(defaultblock,"",b64_der_data_exp);
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
req = replaceString(req,
"TrustProfile1",
"notvalidTrustProfileID");
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".ErrRes"+filesuffix;
writeFile(resFile,"2203");
}
public void create057() throws Exception
{
String TestNumber = "057";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
configuration_.setProperty(
"PKCS12file_maxmustermann",
(configuration_.getProperty("baseDir") + "/resources/Max_Mustermann (max).p12"));
configuration_.setProperty("PKCS12password_maxmustermann", "max");
configuration_.setProperty(
"CERT_maxmustermann",
(configuration_.getProperty("baseDir") + "resources/Max_Mustermann.cer"));
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(configuration_.getProperty("CERT_maxmustermann")));
iaik.x509.X509Certificate cert = new iaik.x509.X509Certificate(bis);
X509name = ((Name)(cert.getIssuerDN())).getRFC2253String();
X509number = cert.getSerialNumber();
X509hash = new String(cert.getFingerprintSHA());
X509sub = ((Name)(cert.getSubjectDN())).getRFC2253String();
String m = "This is a message";
System.out.println("*"+m+"*");
byte[] message = m.getBytes();
ASN1Object obj = null;
obj = createSignedCMSData(message, SignedDataStream.IMPLICIT,false,"PKCS12file_maxmustermann","PKCS12password_maxmustermann","CERT_maxmustermann");
byte[] sig = DerCoder.encode(obj);
writeFileBinary("testimplmax.ber",sig);
b64_der_data_max = (new BASE64Encoder()).encode(sig);
String req = replaceString(defaultblock,"",b64_der_data_max);
/*req = replaceString(req,
" "+
" "+
" text/plain"+
" anyURI"+
" "+
" "+
" RGllcyBzaW5kIFRlc3RkYXRlbg0KMi4gWmVpbGUNCjMuIFplaWxlDQphdXM="+
" "+
" ",
"");*/
//req = replaceString(req,"Reference=\"anyURI\"","");
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".ErrRes"+filesuffix;
writeFile(resFile,"2248");
}
public void create058() throws Exception
{
String TestNumber = "058";
String reqFile = fileprefix + TestNumber + ".Req"+filesuffix;
String req = replaceString(defaultblock,"",b64_der_data_exp);
req = replaceStringAll(req,"anyURI",configuration_.getProperty("webbaseDir") + "resources/testDaten.txt");
req = replaceString(req,"RGllcyBzaW5kIFRlc3RkYXRlbg0KMi4gWmVpbGUNCjMuIFplaWxlDQphdXM=","RGllcyBzaW5kIFRlc3RkYXRlbg0KMi4gWmVpbGUNCjMuIFplaWxlDQphdXM=()");
writeFile(reqFile,req);
String resFile = fileprefix + TestNumber + ".ErrRes"+filesuffix;
writeFile(resFile,"1100");
}
}