< prev index next >
src/java.base/share/classes/sun/security/ssl/SSLSocketFactoryImpl.java
Print this page
@@ -1,7 +1,7 @@
/*
- * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2018, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
@@ -41,11 +41,11 @@
*
* @author David Brownell
*/
public final class SSLSocketFactoryImpl extends SSLSocketFactory {
- private SSLContextImpl context;
+ private final SSLContextImpl context;
/**
* Constructor used to instantiate the default factory. This method is
* only called if the old "ssl.SocketFactory.provider" property in the
* java.security file is set.
@@ -178,11 +178,11 @@
* (preventing person-in-the-middle attacks) and where traffic
* is encrypted to provide confidentiality.
*/
@Override
public String[] getDefaultCipherSuites() {
- return context.getDefaultCipherSuiteList(false).toStringArray();
+ return CipherSuite.namesOf(context.getDefaultCipherSuites(false));
}
/**
* Returns the names of the cipher suites which could be enabled for use
* on an SSL connection. Normally, only a subset of these will actually
@@ -191,8 +191,8 @@
* which do not protect data confidentiality. Servers may also need
* certain kinds of certificates to use certain cipher suites.
*/
@Override
public String[] getSupportedCipherSuites() {
- return context.getSupportedCipherSuiteList().toStringArray();
+ return CipherSuite.namesOf(context.getSupportedCipherSuites());
}
}
< prev index next >