Delete BasicPacketSocketFactory::CreateServerTcpSocket support for fake tls

Bug: webrtc:13065, webrtc:10947
Change-Id: Ia60343de90006d17dce92d30a4820a3dca5428cb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/236300
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#35261}
diff --git a/p2p/base/basic_packet_socket_factory.cc b/p2p/base/basic_packet_socket_factory.cc
index e0f21fe..c144e4e 100644
--- a/p2p/base/basic_packet_socket_factory.cc
+++ b/p2p/base/basic_packet_socket_factory.cc
@@ -62,6 +62,10 @@
     return NULL;
   }
 
+  if (opts & PacketSocketFactory::OPT_TLS_FAKE) {
+    RTC_LOG(LS_ERROR) << "Fake TLS not supported.";
+    return NULL;
+  }
   Socket* socket =
       socket_factory_->CreateSocket(local_address.family(), SOCK_STREAM);
   if (!socket) {
@@ -82,12 +86,6 @@
                       << socket->GetError();
   }
 
-  // If using fake TLS, wrap the TCP socket in a pseudo-SSL socket.
-  if (opts & PacketSocketFactory::OPT_TLS_FAKE) {
-    RTC_DCHECK(!(opts & PacketSocketFactory::OPT_TLS));
-    socket = new AsyncSSLSocket(socket);
-  }
-
   RTC_CHECK(!(opts & PacketSocketFactory::OPT_STUN));
 
   return new AsyncTcpListenSocket(absl::WrapUnique(socket));