|
|
@ -30,7 +30,6 @@ import java.util.Set;
|
|
|
|
import java.util.concurrent.atomic.AtomicReference;
|
|
|
|
import java.util.concurrent.atomic.AtomicReference;
|
|
|
|
|
|
|
|
|
|
|
|
import javax.net.ssl.SSLException;
|
|
|
|
import javax.net.ssl.SSLException;
|
|
|
|
import javax.net.ssl.SSLHandshakeException;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import io.undertow.Undertow.Builder;
|
|
|
|
import io.undertow.Undertow.Builder;
|
|
|
|
import io.undertow.servlet.api.DeploymentInfo;
|
|
|
|
import io.undertow.servlet.api.DeploymentInfo;
|
|
|
@ -209,8 +208,8 @@ public class UndertowServletWebServerFactoryTests
|
|
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
@Test
|
|
|
|
public void sslRestrictedProtocolsEmptyCipherFailure() throws Exception {
|
|
|
|
public void sslRestrictedProtocolsEmptyCipherFailure() throws Exception {
|
|
|
|
this.thrown.expect(anyOf(instanceOf(SSLHandshakeException.class),
|
|
|
|
this.thrown.expect(
|
|
|
|
instanceOf(SocketException.class)));
|
|
|
|
anyOf(instanceOf(SSLException.class), instanceOf(SocketException.class)));
|
|
|
|
testRestrictedSSLProtocolsAndCipherSuites(new String[] { "TLSv1.2" },
|
|
|
|
testRestrictedSSLProtocolsAndCipherSuites(new String[] { "TLSv1.2" },
|
|
|
|
new String[] { "TLS_EMPTY_RENEGOTIATION_INFO_SCSV" });
|
|
|
|
new String[] { "TLS_EMPTY_RENEGOTIATION_INFO_SCSV" });
|
|
|
|
}
|
|
|
|
}
|
|
|
|