mirror of
https://github.com/github/codeql.git
synced 2026-04-26 09:15:12 +02:00
Add spurious test case
This commit is contained in:
@@ -122,12 +122,23 @@ public class UnsafeCertTrustTest {
|
||||
SSLSocket socket = (SSLSocket) socketFactory.createSocket();
|
||||
if (safe) {
|
||||
SSLParameters sslParameters = socket.getSSLParameters();
|
||||
onSetSSLParameters(sslParameters);
|
||||
sslParameters.setEndpointIdentificationAlgorithm("HTTPS");
|
||||
socket.setSSLParameters(sslParameters);
|
||||
}
|
||||
socket.getOutputStream(); // Safe
|
||||
}
|
||||
|
||||
public void testSSLSocketEndpointIdSafeWithSanitizerInCast(boolean safe) throws Exception {
|
||||
SSLContext sslContext = SSLContext.getInstance("TLS");
|
||||
SSLSocketFactory socketFactory = sslContext.getSocketFactory();
|
||||
Socket socket = socketFactory.createSocket();
|
||||
SSLSocket sslSocket = (SSLSocket) socket;
|
||||
SSLParameters sslParameters = sslSocket.getSSLParameters();
|
||||
sslParameters.setEndpointIdentificationAlgorithm("HTTPS");
|
||||
sslSocket.setSSLParameters(sslParameters);
|
||||
socket.getOutputStream(); // $ SPURIOUS: hasUnsafeCertTrust
|
||||
}
|
||||
|
||||
public void testSocketEndpointIdNotSet() throws Exception {
|
||||
SocketFactory socketFactory = SocketFactory.getDefault();
|
||||
Socket socket = socketFactory.createSocket("www.example.com", 80);
|
||||
|
||||
Reference in New Issue
Block a user