8049314: javax/net/ssl/templates/SSLSocketSSLEngineTemplate.java fails intermittently with "Unexpected EOF" message
Reviewed-by: xuelei
This commit is contained in:
parent
bc0e20636e
commit
a1025d0535
@ -178,8 +178,11 @@ public class SSLSocketSSLEngineTemplate {
|
||||
|
||||
char[] passphrase = "passphrase".toCharArray();
|
||||
|
||||
ks.load(new FileInputStream(keyFilename), passphrase);
|
||||
ts.load(new FileInputStream(trustFilename), passphrase);
|
||||
try (FileInputStream keyFile = new FileInputStream(keyFilename);
|
||||
FileInputStream trustFile = new FileInputStream(trustFilename)) {
|
||||
ks.load(keyFile, passphrase);
|
||||
ts.load(trustFile, passphrase);
|
||||
}
|
||||
|
||||
KeyManagerFactory kmf = KeyManagerFactory.getInstance("SunX509");
|
||||
kmf.init(ks, passphrase);
|
||||
@ -310,6 +313,7 @@ public class SSLSocketSSLEngineTemplate {
|
||||
if (retry &&
|
||||
serverIn.remaining() < clientMsg.length) {
|
||||
log("Need to read more from client");
|
||||
serverIn.compact();
|
||||
retry = false;
|
||||
continue;
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user