jdk/src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
changeset 28243 47080f9ae750
parent 25859 3317bb8137f4
child 30033 b9c86c17164a
equal deleted inserted replaced
28242:0cbef7c46996 28243:47080f9ae750
   896         for (i=0; i<passwdBytes.length; i++)
   896         for (i=0; i<passwdBytes.length; i++)
   897             passwdBytes[i] = 0;
   897             passwdBytes[i] = 0;
   898         md.update("Mighty Aphrodite".getBytes("UTF8"));
   898         md.update("Mighty Aphrodite".getBytes("UTF8"));
   899         return md;
   899         return md;
   900     }
   900     }
       
   901 
       
   902     /**
       
   903      * Probe the first few bytes of the keystore data stream for a valid
       
   904      * JCEKS keystore encoding.
       
   905      */
       
   906     @Override
       
   907     public boolean engineProbe(InputStream stream) throws IOException {
       
   908         DataInputStream dataStream;
       
   909         if (stream instanceof DataInputStream) {
       
   910             dataStream = (DataInputStream)stream;
       
   911         } else {
       
   912             dataStream = new DataInputStream(stream);
       
   913         }
       
   914 
       
   915         return JCEKS_MAGIC == dataStream.readInt();
       
   916     }
   901 }
   917 }