test/jdk/javax/net/ssl/Stapling/StapleEnableProps.java
branchJDK-8145252-TLS13-branch
changeset 56542 56aaa6cb3693
parent 47216 71c04702a3d5
child 56606 0cabcf9cb31b
equal deleted inserted replaced
56541:92cbbfc996f3 56542:56aaa6cb3693
   130                 "jdk.tls.client.enableStatusRequestExtension = true");
   130                 "jdk.tls.client.enableStatusRequestExtension = true");
   131         System.out.println("=========================================");
   131         System.out.println("=========================================");
   132 
   132 
   133         System.setProperty("jdk.tls.client.enableStatusRequestExtension",
   133         System.setProperty("jdk.tls.client.enableStatusRequestExtension",
   134                 "true");
   134                 "true");
   135         SSLContext ctxStaple = SSLContext.getInstance("TLS");
   135 System.out.println("*** TEST 1 BEFORE: " + System.getProperty("jdk.tls.client.enableStatusRequestExtension"));
       
   136         SSLContext ctxStaple = SSLContext.getInstance("TLSv1.2");
       
   137 System.out.println("*** TEST 1 AFTER: " + System.getProperty("jdk.tls.client.enableStatusRequestExtension"));
   136         ctxStaple.init(null, tmf.getTrustManagers(), null);
   138         ctxStaple.init(null, tmf.getTrustManagers(), null);
   137         SSLEngine engine = ctxStaple.createSSLEngine();
   139         SSLEngine engine = ctxStaple.createSSLEngine();
   138         engine.setUseClientMode(true);
   140         engine.setUseClientMode(true);
   139         SSLSession session = engine.getSession();
   141         SSLSession session = engine.getSession();
   140         ByteBuffer clientOut = ByteBuffer.wrap("I'm a Client".getBytes());
   142         ByteBuffer clientOut = ByteBuffer.wrap("I'm a Client".getBytes());
   159                 "jdk.tls.client.enableStatusRequestExtension = false");
   161                 "jdk.tls.client.enableStatusRequestExtension = false");
   160         System.out.println("=========================================");
   162         System.out.println("=========================================");
   161 
   163 
   162         System.setProperty("jdk.tls.client.enableStatusRequestExtension",
   164         System.setProperty("jdk.tls.client.enableStatusRequestExtension",
   163                 "false");
   165                 "false");
   164         SSLContext ctxNoStaple = SSLContext.getInstance("TLS");
   166 System.out.println("*** TEST 2 BEFORE: " + System.getProperty("jdk.tls.client.enableStatusRequestExtension"));
       
   167         SSLContext ctxNoStaple = SSLContext.getInstance("TLSv1.2");
       
   168 System.out.println("*** TEST 2 AFTER: " + System.getProperty("jdk.tls.client.enableStatusRequestExtension"));
   165         ctxNoStaple.init(null, tmf.getTrustManagers(), null);
   169         ctxNoStaple.init(null, tmf.getTrustManagers(), null);
   166         engine = ctxNoStaple.createSSLEngine();
   170         engine = ctxNoStaple.createSSLEngine();
   167         engine.setUseClientMode(true);
   171         engine.setUseClientMode(true);
   168         session = engine.getSession();
   172         session = engine.getSession();
   169         cTOs = ByteBuffer.allocateDirect(session.getPacketBufferSize());
   173         cTOs = ByteBuffer.allocateDirect(session.getPacketBufferSize());
   191                 "jdk.tls.server.enableStatusRequestExtension = true");
   195                 "jdk.tls.server.enableStatusRequestExtension = true");
   192         System.out.println("=========================================");
   196         System.out.println("=========================================");
   193 
   197 
   194         System.setProperty("jdk.tls.server.enableStatusRequestExtension",
   198         System.setProperty("jdk.tls.server.enableStatusRequestExtension",
   195                 "true");
   199                 "true");
   196         SSLContext ctxStaple = SSLContext.getInstance("TLS");
   200         SSLContext ctxStaple = SSLContext.getInstance("TLSv1.2");
   197         ctxStaple.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null);
   201         ctxStaple.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null);
   198         SSLEngine engine = ctxStaple.createSSLEngine();
   202         SSLEngine engine = ctxStaple.createSSLEngine();
   199         engine.setUseClientMode(false);
   203         engine.setUseClientMode(false);
   200         SSLSession session = engine.getSession();
   204         SSLSession session = engine.getSession();
   201         ByteBuffer serverOut = ByteBuffer.wrap("I'm a Server".getBytes());
   205         ByteBuffer serverOut = ByteBuffer.wrap("I'm a Server".getBytes());
   242                 "jdk.tls.server.enableStatusRequestExtension = false");
   246                 "jdk.tls.server.enableStatusRequestExtension = false");
   243         System.out.println("=========================================");
   247         System.out.println("=========================================");
   244 
   248 
   245         System.setProperty("jdk.tls.server.enableStatusRequestExtension",
   249         System.setProperty("jdk.tls.server.enableStatusRequestExtension",
   246                 "false");
   250                 "false");
   247         SSLContext ctxNoStaple = SSLContext.getInstance("TLS");
   251         SSLContext ctxNoStaple = SSLContext.getInstance("TLSv1.2");
   248         ctxNoStaple.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null);
   252         ctxNoStaple.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null);
   249         engine = ctxNoStaple.createSSLEngine();
   253         engine = ctxNoStaple.createSSLEngine();
   250         engine.setUseClientMode(false);
   254         engine.setUseClientMode(false);
   251         session = engine.getSession();
   255         session = engine.getSession();
   252         serverIn = ByteBuffer.allocate(session.getApplicationBufferSize() + 50);
   256         serverIn = ByteBuffer.allocate(session.getApplicationBufferSize() + 50);