Skip to content

Commit 59b0f66

Browse files
authored
Merge pull request #1850 from rmartinc/ELY-2117-115x
[JBEAP-24221] [ELY-2117] SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate) on IBM JDK after ELY-2026
2 parents 55d0cd4 + e9464f3 commit 59b0f66

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

ssl/src/main/java/org/wildfly/security/ssl/ConfiguredSSLServerSocketFactory.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,14 @@ public ServerSocket createServerSocket(final int port, final int backlog, final
5757
return wrap(super.createServerSocket(port, backlog, ifAddress));
5858
}
5959

60+
public String[] getDefaultCipherSuites() {
61+
return sslConfigurator.getDefaultSSLParameters(sslContext, sslContext.getDefaultSSLParameters()).getCipherSuites();
62+
}
63+
64+
public String[] getSupportedCipherSuites() {
65+
return sslConfigurator.getSupportedSSLParameters(sslContext, sslContext.getSupportedSSLParameters()).getCipherSuites();
66+
}
67+
6068
private ServerSocket wrap(ServerSocket original) throws IOException {
6169
if (original instanceof SSLServerSocket) {
6270
final SSLServerSocket sslServerSocket = (SSLServerSocket) original;

ssl/src/main/java/org/wildfly/security/ssl/ConfiguredSSLSocketFactory.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,14 @@ public Socket createSocket(final Socket socket, final InputStream inputStream, f
7171
return wrap(super.createSocket(socket, inputStream, autoClose));
7272
}
7373

74+
public String[] getDefaultCipherSuites() {
75+
return sslConfigurator.getDefaultSSLParameters(sslContext, sslContext.getDefaultSSLParameters()).getCipherSuites();
76+
}
77+
78+
public String[] getSupportedCipherSuites() {
79+
return sslConfigurator.getSupportedSSLParameters(sslContext, sslContext.getSupportedSSLParameters()).getCipherSuites();
80+
}
81+
7482
private Socket wrap(Socket orig) {
7583
if (orig instanceof SSLSocket) {
7684
final SSLSocket sslSocket = (SSLSocket) orig;

0 commit comments

Comments
 (0)