Home | History | Annotate | Download | only in ssl

Lines Matching refs:SSLContext

32 import javax.net.ssl.SSLContext;
47 * Tests for <code>SSLContext</code> class constructors and methods.
52 private static String srvSSLContext = "SSLContext";
74 protected SSLContext[] createSSLCon() {
79 SSLContext[] sslC = new SSLContext[3];
81 sslC[0] = SSLContext.getInstance(defaultProtocol);
82 sslC[1] = SSLContext.getInstance(defaultProtocol, defaultProvider);
83 sslC[2] = SSLContext.getInstance(defaultProtocol,
93 * Test for <code>SSLContext</code> constructor Assertion: returns
94 * SSLContext object
104 SSLContext sslContext = new MySslContext(spi, defaultProvider,
107 sslContext.getProtocol());
109 sslContext.getProvider());
112 sslContext.init(km, tm, new SecureRandom());
114 sslContext.createSSLEngine());
116 sslContext.createSSLEngine("host", 8888));
118 sslContext.init(km, tm, null);
124 sslContext = new MySslContext(null, null, null);
125 assertNull("Incorrect protocol", sslContext.getProtocol());
126 assertNull("Incorrect provider", sslContext.getProvider());
128 sslContext.createSSLEngine();
133 sslContext.getSocketFactory();
141 * javax.net.ssl.SSLContext#createSSLEngine()
146 SSLContext sslContext = new MySslContext(spi, defaultProvider,
148 sslContext.init(null, null, new SecureRandom());
149 SSLEngine sslEngine = sslContext.createSSLEngine();
155 * javax.net.ssl.SSLContext#createSSLEngine(java.lang.String, int)
161 SSLContext sslContext = new MySslContext(spi, defaultProvider,
163 sslContext.init(null, null, new SecureRandom());
164 SSLEngine sslEngine = sslContext.createSSLEngine("www.fortify.net", 80);
179 SSLContext[] sslC = createSSLCon();
180 assertNotNull("SSLContext objects were not created", sslC);
192 * returns SSLContext object
200 SSLContext sslContext;
202 sslContext = SSLContext.getInstance(validValues[i]);
203 assertNotNull("No SSLContext created", sslContext);
205 sslContext.getProtocol());
216 SSLContext.getInstance(null);
223 SSLContext.getInstance(invalidValues[i]);
245 SSLContext.getInstance(defaultProtocol, provider);
250 SSLContext.getInstance(defaultProtocol, "");
268 SSLContext.getInstance(null, defaultProviderName);
275 SSLContext.getInstance(invalidValues[i], defaultProviderName);
296 SSLContext.getInstance(validValues[j], invalidValues[i]);
308 * method Assertion: returns instance of SSLContext
316 SSLContext sslContext;
318 sslContext = SSLContext.getInstance(validValues[i],
320 assertNotNull("Not SSLContext created", sslContext);
322 validValues[i], sslContext.getProtocol());
324 defaultProvider, sslContext.getProvider());
340 SSLContext.getInstance(validValues[i], provider);
358 SSLContext.getInstance(null, defaultProvider);
365 SSLContext.getInstance(invalidValues[i], defaultProvider);
374 * method Assertion: returns instance of SSLContext
381 SSLContext sslContext;
383 sslContext = SSLContext
385 assertNotNull("Not SSLContext created", sslContext);
386 assertEquals("Invalid protocol", validValues[i], sslContext.getProtocol());
387 assertEquals("Invalid provider", defaultProvider, sslContext.getProvider());
394 * javax.net.ssl.SSLContext#getProtocol()
400 SSLContext sslContext = new MySslContext(spi, defaultProvider,
403 defaultProtocol, sslContext.getProtocol());
404 sslContext = new MySslContext(spi, defaultProvider,
406 assertNull("Incorrect protocol", sslContext.getProtocol());
407 sslContext = SSLContext.getInstance(defaultProtocol);
409 defaultProtocol, sslContext.getProtocol());
410 sslContext = SSLContext.getInstance(defaultProtocol, defaultProvider);
412 sslContext.getProtocol());
413 sslContext = SSLContext.getInstance(defaultProtocol, defaultProviderName);
415 defaultProtocol, sslContext.getProtocol());
421 * javax.net.ssl.SSLContext#getProvider()
427 SSLContext sslContext = new MySslContext(spi, defaultProvider,
430 defaultProvider, sslContext.getProvider());
431 sslContext = SSLContext.getInstance(defaultProtocol, defaultProvider);
433 defaultProvider, sslContext.getProvider());
434 sslContext = SSLContext.getInstance(defaultProtocol, defaultProviderName);
436 defaultProvider, sslContext.getProvider());
440 * javax.net.ssl.SSLContext#getServletSessionContext()
446 SSLContext[] sslC = createSSLCon();
447 assertNotNull("SSLContext objects were not created", sslC);
460 for (SSLContext sslCi : sslC) {
481 SSLContext[] sslC = createSSLCon();
482 assertNotNull("SSLContext objects were not created", sslC);
515 * javax.net.ssl.SSLContext#getSocketFactory()
521 SSLContext[] sslC = createSSLCon();
522 assertNotNull("SSLContext objects were not created", sslC);
535 for (SSLContext sslCi : sslC) {
547 * javax.net.ssl.SSLContext#
555 SSLContext sslContext = new MySslContext(spi, defaultProvider,
558 sslContext.createSSLEngine();
565 sslContext.init(null, null, null);
584 sslContext.init(kmf.getKeyManagers(), tms, new SecureRandom());
592 * Addifional class to verify SSLContext constructor
595 class MySslContext extends SSLContext {