use of com.sun.appserv.management.client.HandshakeCompletedListenerImpl in project Payara by payara.
the class TestRunner method testAppserverConnectionSource.
/**
* Comment in call to this for hard-coded test.
*/
private void testAppserverConnectionSource(final String host, final String user, final String password) throws IOException {
MBeanServerConnection conn = null;
final TestClientTrustStoreTrustManager tm = new TestClientTrustStoreTrustManager();
final HandshakeCompletedListenerImpl hcl = new HandshakeCompletedListenerImpl();
tm.setPrompt(true);
final TLSParams tlsParams = new TLSParams(new X509TrustManager[] { tm }, hcl);
println("\ntestAppserverConnectionSource: testing: " + AppserverConnectionSource.PROTOCOL_RMI);
final ConnectionSource rmiSource = new AppserverConnectionSource(AppserverConnectionSource.PROTOCOL_RMI, host, 8686, user, password, null);
conn = rmiSource.getMBeanServerConnection(true);
conn.isRegistered(JMXUtil.getMBeanServerDelegateObjectName());
println(AppserverConnectionSource.PROTOCOL_RMI + " OK using " + rmiSource);
println("\ntestAppserverConnectionSource: testing: " + AppserverConnectionSource.PROTOCOL_HTTP);
final Map<String, String> env = Collections.emptyMap();
final ConnectionSource httpSource = new AppserverConnectionSource(AppserverConnectionSource.PROTOCOL_HTTP, host, 1234, user, password, tlsParams, env);
conn = httpSource.getMBeanServerConnection(true);
assert conn.isRegistered(JMXUtil.getMBeanServerDelegateObjectName());
println(AppserverConnectionSource.PROTOCOL_HTTP + " OK using " + httpSource);
}
use of com.sun.appserv.management.client.HandshakeCompletedListenerImpl in project Payara by payara.
the class TestMain method createTLSParams.
private TLSParams createTLSParams(final File trustStoreFile, final String password) {
final char[] trustStorePassword = password.toCharArray();
mHandshakeCompletedListener = new HandshakeCompletedListenerImpl();
final TestClientTrustStoreTrustManager trustMgr = new TestClientTrustStoreTrustManager(trustStoreFile, trustStorePassword);
final TLSParams tlsParams = new TLSParams(trustMgr, mHandshakeCompletedListener);
return (tlsParams);
}
Aggregations