use of oasis.names.tc.dss._1_0.core.schema.InternationalStringType in project open-ecard by ecsec.
the class ECardException method getResult.
public final Result getResult() {
Result r = new Result();
r.setResultMajor(getResultMajor());
r.setResultMinor(getResultMinor());
InternationalStringType s = new InternationalStringType();
s.setLang("en");
s.setValue(getResultMessage());
r.setResultMessage(s);
return r;
}
use of oasis.names.tc.dss._1_0.core.schema.InternationalStringType in project open-ecard by ecsec.
the class AndroidMarshallerTest method testConversionOfInternationalStringType.
@Test
public void testConversionOfInternationalStringType() throws Exception {
InternationalStringType internationalStringType = new InternationalStringType();
internationalStringType.setLang("lang");
internationalStringType.setValue("value");
WSMarshaller m = new AndroidMarshaller();
Document d = m.marshal(internationalStringType);
String s = m.doc2str(d);
LOG.debug(s);
}
use of oasis.names.tc.dss._1_0.core.schema.InternationalStringType in project open-ecard by ecsec.
the class AndroidMarshallerTest method testConversionOfDIDAuthenticateResponseTA.
@Test
public void testConversionOfDIDAuthenticateResponseTA() throws Exception {
WSMarshaller m = new AndroidMarshaller();
DIDAuthenticateResponse didAuthResponse = new DIDAuthenticateResponse();
Result r = new Result();
r.setResultMajor("major");
r.setResultMinor("minor");
InternationalStringType internationalStringType = new InternationalStringType();
internationalStringType.setLang("en");
internationalStringType.setValue("message");
r.setResultMessage(internationalStringType);
didAuthResponse.setResult(r);
EAC2OutputType didAuthenticationDataType = new EAC2OutputType();
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setNamespaceAware(true);
DocumentBuilder builder = factory.newDocumentBuilder();
Document d = builder.newDocument();
Element e = d.createElementNS("urn:iso:std:iso-iec:24727:tech:schema", "Challenge");
e.setTextContent("1331F2B1571E6DC2");
didAuthenticationDataType.getAny().add(e);
didAuthResponse.setAuthenticationProtocolData(didAuthenticationDataType);
marshalLog(didAuthResponse);
Document doc = m.marshal(didAuthResponse);
String s = m.doc2str(doc);
LOG.debug(s);
StringReader sr = new StringReader(s);
DIDAuthenticateResponse didaresp = JAXB.unmarshal(sr, DIDAuthenticateResponse.class);
marshalLog(didaresp);
}
use of oasis.names.tc.dss._1_0.core.schema.InternationalStringType in project open-ecard by ecsec.
the class AndroidMarshallerTest method testConversionOfInitializeFrameworkResponse.
@Test
public void testConversionOfInitializeFrameworkResponse() throws Exception {
InitializeFrameworkResponse initializeFrameworkResponse = new InitializeFrameworkResponse();
Version version = new Version();
version.setMajor(new BigInteger("11"));
version.setMinor(new BigInteger("22"));
version.setSubMinor(new BigInteger("33"));
initializeFrameworkResponse.setVersion(version);
Result r = new Result();
r.setResultMajor("major");
r.setResultMinor("minor");
InternationalStringType internationalStringType = new InternationalStringType();
internationalStringType.setLang("lang");
internationalStringType.setValue("value");
r.setResultMessage(internationalStringType);
initializeFrameworkResponse.setResult(r);
marshalLog(initializeFrameworkResponse);
WSMarshaller m = new AndroidMarshaller();
Document d = m.marshal(initializeFrameworkResponse);
String s = m.doc2str(d);
LOG.debug(s);
}
use of oasis.names.tc.dss._1_0.core.schema.InternationalStringType in project open-ecard by ecsec.
the class AndroidMarshallerTest method testConversionOfEstablishChannelResponse.
@Test
public void testConversionOfEstablishChannelResponse() throws Exception {
EstablishChannelResponse establishChannelResponse = new EstablishChannelResponse();
Result r = new Result();
r.setResultMajor("major");
r.setResultMinor("minor");
InternationalStringType internationalStringType = new InternationalStringType();
internationalStringType.setLang("en");
internationalStringType.setValue("message");
r.setResultMessage(internationalStringType);
establishChannelResponse.setResult(r);
}
Aggregations