e.printStackTrace();
}
}
private void doPublish(String url, Object obj) {
Endpoint ep = Endpoint.create(obj);
ep.getProperties().put(SecurityConstants.CALLBACK_HANDLER + ".sct", new KeystorePasswordCallback());
ep.getProperties().put(SecurityConstants.ENCRYPT_PROPERTIES + ".sct",
"org/apache/cxf/systest/ws/wssec11/server/bob.properties");
if (url.contains("X10_I")) {
ep.getProperties().put(SecurityConstants.SIGNATURE_PROPERTIES + ".sct",
"org/apache/cxf/systest/ws/wssec11/server/bob.properties");
ep.getProperties().put(SecurityConstants.ENCRYPT_PROPERTIES + ".sct",
"org/apache/cxf/systest/ws/wssec11/server/alice.properties");
} else if (url.contains("MutualCert")) {
ep.getProperties().put(SecurityConstants.ENCRYPT_PROPERTIES + ".sct",
"org/apache/cxf/systest/ws/wssec11/server/bob.properties");
ep.getProperties().put(SecurityConstants.SIGNATURE_PROPERTIES + ".sct",
"org/apache/cxf/systest/ws/wssec11/server/alice.properties");
ep.getProperties().put(SecurityConstants.CALLBACK_HANDLER, new KeystorePasswordCallback());
}
ep.publish(url);
}