}
public void testCreateX509Data() throws Exception {
X509Data x509Data = SAMLUtils.createX509Data(getTestCertificate());
Assert.assertNotNull(x509Data);
marshallerFactory.getMarshaller(x509Data).marshall(x509Data);
Assert.assertNotNull(x509Data.getDOM());
// Check certificates are equal
String base64Cert = Base64.encode(getTestCertificate().getEncoded());
Assert.assertEquals(base64Cert, x509Data.getDOM().getFirstChild().getTextContent());
/* try {
printElement(x509Data.getDOM());
} catch (TransformerException e) {
log.error("Error printing SAML element", e);