Fix SslContextBuilder swapping client and server

The 'forClient' boolean was swapped to 'forServer' in code review of #3531.
Not all locations were updated.
This commit is contained in:
Eric Anderson 2015-04-20 15:58:51 -07:00 committed by Scott Mitchell
parent 43d57ddd46
commit aa9d73c6b2

View File

@ -31,7 +31,7 @@ public final class SslContextBuilder {
* Creates a builder for new client-side {@link SslContext}.
*/
public static SslContextBuilder forClient() {
return new SslContextBuilder(true);
return new SslContextBuilder(false);
}
/**
@ -41,7 +41,7 @@ public final class SslContextBuilder {
* @param keyFile a PKCS#8 private key file in PEM format
*/
public static SslContextBuilder forServer(File keyCertChainFile, File keyFile) {
return new SslContextBuilder(false).keyManager(keyCertChainFile, keyFile);
return new SslContextBuilder(true).keyManager(keyCertChainFile, keyFile);
}
/**
@ -54,7 +54,7 @@ public final class SslContextBuilder {
*/
public static SslContextBuilder forServer(
File keyCertChainFile, File keyFile, String keyPassword) {
return new SslContextBuilder(false).keyManager(keyCertChainFile, keyFile, keyPassword);
return new SslContextBuilder(true).keyManager(keyCertChainFile, keyFile, keyPassword);
}
private final boolean forServer;