Home | History | Annotate | Download | only in ssl

Lines Matching refs:ssl

16 package org.apache.harmony.tests.javax.net.ssl;
28 import javax.net.ssl.HandshakeCompletedEvent;
29 import javax.net.ssl.HandshakeCompletedListener;
30 import javax.net.ssl.KeyManager;
31 import javax.net.ssl.KeyManagerFactory;
32 import javax.net.ssl.SSLContext;
33 import javax.net.ssl.SSLServerSocket;
34 import javax.net.ssl.SSLSocket;
35 import javax.net.ssl.SSLSocketFactory;
36 import javax.net.ssl.TrustManager;
40 import org.apache.harmony.tests.javax.net.ssl.HandshakeCompletedEventTest.TestTrustManager;
50 * javax.net.ssl.SSLSocket#SSLSocket()
53 SSLSocket ssl = getSSLSocket();
54 assertNotNull(ssl);
55 ssl.close();
59 * javax.net.ssl.SSLSocket#SSLSocket(InetAddress address, int port)
65 SSLSocket ssl = getSSLSocket(InetAddress.getLocalHost(), sport);
66 assertNotNull(ssl);
67 assertEquals(sport, ssl.getPort());
68 ssl.close();
86 * javax.net.ssl.SSLSocket#SSLSocket(InetAddress address, int port,
92 SSLSocket ssl = getSSLSocket(InetAddress.getLocalHost(), sport,
94 assertNotNull(ssl);
95 assertEquals(sport, ssl.getPort());
96 ssl.close();
134 * javax.net.ssl.SSLSocket#SSLSocket(String host, int port)
140 SSLSocket ssl = getSSLSocket(InetAddress.getLocalHost().getHostName(), sport);
141 assertNotNull(ssl);
142 assertEquals(sport, ssl.getPort());
143 ssl.close();
167 * javax.net.ssl.SSLSocket#SSLSocket(String host, int port, InetAddress clientAddress,
174 SSLSocket ssl = getSSLSocket(InetAddress.getLocalHost().getHostName(), sport,
176 assertNotNull(ssl);
177 assertEquals(sport, ssl.getPort());
223 * javax.net.ssl.SSLSocket#addHandshakeCompletedListener(HandshakeCompletedListener listener)
227 SSLSocket ssl = getSSLSocket();
230 ssl.addHandshakeCompletedListener(null);
234 ssl.addHandshakeCompletedListener(ls);
235 ssl.close();
239 * javax.net.ssl.SSLSocket#removeHandshakeCompletedListener(HandshakeCompletedListener listener)
242 SSLSocket ssl = getSSLSocket();
245 ssl.removeHandshakeCompletedListener(null);
251 ssl.removeHandshakeCompletedListener(ls);
256 ssl.addHandshakeCompletedListener(ls);
257 ssl.removeHandshakeCompletedListener(ls);
258 ssl.close();
262 * javax.net.ssl.SSLSocket#setEnableSessionCreation(boolean flag)
263 * javax.net.ssl.SSLSocket#getEnableSessionCreation()
266 SSLSocket ssl = getSSLSocket();
267 assertTrue(ssl.getEnableSessionCreation());
268 ssl.setEnableSessionCreation(false);
269 assertFalse(ssl.getEnableSessionCreation());
270 ssl.setEnableSessionCreation(true);
271 assertTrue(ssl.getEnableSessionCreation());
272 ssl.close();
276 * javax.net.ssl.SSLSocket#setNeedClientAuth(boolean need)
277 * javax.net.ssl.SSLSocket#getNeedClientAuthCreation()
280 SSLSocket ssl = getSSLSocket();
281 ssl.setNeedClientAuth(true);
282 assertTrue(ssl.getNeedClientAuth());
283 ssl.setNeedClientAuth(false);
284 assertFalse(ssl.getNeedClientAuth());
285 ssl.close();
289 * javax.net.ssl.SSLSocket#setWantClientAuth(boolean want)
290 * javax.net.ssl.SSLSocket#getWantClientAuthCreation()
293 SSLSocket ssl = getSSLSocket();
294 ssl.setWantClientAuth(true);
295 assertTrue(ssl.getWantClientAuth());
296 ssl.setWantClientAuth(false);
297 assertFalse(ssl.getWantClientAuth());
298 ssl.close();
302 * javax.net.ssl.SSLSocket#getSupportedProtocols()
305 SSLSocket ssl = getSSLSocket();
306 String[] res = ssl.getSupportedProtocols();
308 ssl.close();
312 * javax.net.ssl.SSLSocket#getEnabledProtocols()
313 * javax.net.ssl.SSLSocket#setEnabledProtocols(String[] protocols)
316 SSLSocket ssl = getSSLSocket();
318 ssl.setEnabledProtocols(null);
322 ssl.setEnabledProtocols(new String[] {});
324 ssl.setEnabledProtocols(new String[] {"blubb"});
328 ssl.setEnabledProtocols(ssl.getEnabledProtocols());
329 String[] res = ssl.getEnabledProtocols();
331 ssl.getEnabledProtocols().length, res.length);
332 ssl.close();
336 * javax.net.ssl.SSLSocket#getSession()
339 SSLSocket ssl = getSSLSocket();
340 assertNotNull(ssl.getSession());
341 ssl.close();
345 * javax.net.ssl.SSLSocket#getSupportedCipherSuites()
348 SSLSocket ssl = getSSLSocket();
349 String[] res = ssl.getSupportedCipherSuites();
351 ssl.close();
355 * javax.net.ssl.SSLSocket#getEnabledCipherSuites()
356 * javax.net.ssl.SSLSocket#setEnabledCipherSuites(String[] suites)
359 SSLSocket ssl = getSSLSocket();
361 ssl.setEnabledCipherSuites(null);
365 ssl.setEnabledCipherSuites(new String[] {});
367 ssl.setEnabledCipherSuites(new String[] {"blubb"});
371 ssl.setEnabledCipherSuites(ssl.getSupportedCipherSuites());
372 String[] res = ssl.getEnabledCipherSuites();
375 Arrays.asList(ssl.getSupportedCipherSuites()),
377 ssl.close();
381 * javax.net.ssl.SSLSocket#getUseClientMode()
382 * javax.net.ssl.SSLSocket#setUseClientMode(boolean mode)
385 SSLSocket ssl = getSSLSocket();
386 assertTrue(ssl.getUseClientMode());
387 ssl.setUseClientMode(false);
388 assertFalse(ssl.getUseClientMode());
389 ssl.close();
391 ssl = getSSLSocket("localhost", startServer("UseClientMode"));
393 ssl.startHandshake();
398 ssl.setUseClientMode(false);
402 ssl.close();
406 * javax.net.ssl.SSLSocket#startHandshake()
409 SSLSocket ssl = getSSLSocket();
411 ssl.startHandshake();
415 ssl.close();
505 * Implements a test SSL socket server. It wait for a connection on a given