jdk/test/javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java
changeset 39123 8c516d65ec4b
parent 36642 f0c07da61416
child 39487 077dae3f4952
equal deleted inserted replaced
39122:7c61c198e6c9 39123:8c516d65ec4b
   176         KeyStore ks = KeyStore.getInstance("JKS");
   176         KeyStore ks = KeyStore.getInstance("JKS");
   177         KeyStore ts = KeyStore.getInstance("JKS");
   177         KeyStore ts = KeyStore.getInstance("JKS");
   178 
   178 
   179         char[] passphrase = "passphrase".toCharArray();
   179         char[] passphrase = "passphrase".toCharArray();
   180 
   180 
   181         ks.load(new FileInputStream(keyFilename), passphrase);
   181         try (FileInputStream keyFile = new FileInputStream(keyFilename);
   182         ts.load(new FileInputStream(trustFilename), passphrase);
   182                 FileInputStream trustFile = new FileInputStream(trustFilename)) {
       
   183             ks.load(keyFile, passphrase);
       
   184             ts.load(trustFile, passphrase);
       
   185         }
   183 
   186 
   184         KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509");
   187         KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509");
   185         kmf.init(ks, passphrase);
   188         kmf.init(ks, passphrase);
   186 
   189 
   187         TrustManagerFactory tmf = TrustManagerFactory.getInstance("SunX509");
   190         TrustManagerFactory tmf = TrustManagerFactory.getInstance("SunX509");
   308                          */
   311                          */
   309                         if (serverIn.remaining() !=  clientMsg.length) {
   312                         if (serverIn.remaining() !=  clientMsg.length) {
   310                             if (retry &&
   313                             if (retry &&
   311                                     serverIn.remaining() < clientMsg.length) {
   314                                     serverIn.remaining() < clientMsg.length) {
   312                                 log("Need to read more from client");
   315                                 log("Need to read more from client");
       
   316                                 serverIn.compact();
   313                                 retry = false;
   317                                 retry = false;
   314                                 continue;
   318                                 continue;
   315                             } else {
   319                             } else {
   316                                 throw new Exception(
   320                                 throw new Exception(
   317                                         "Client: Data length error");
   321                                         "Client: Data length error");