fix: use alpn on clientssl as well
This commit is contained in:
@@ -282,7 +282,10 @@ void TinyMITMProxy::handleClient(SOCKET clientSocket)
|
|||||||
wolfSSL_set_fd(remoteSSL.get(), (int)remoteGuard);
|
wolfSSL_set_fd(remoteSSL.get(), (int)remoteGuard);
|
||||||
|
|
||||||
char alpnList[] = "\x08http/1.1";
|
char alpnList[] = "\x08http/1.1";
|
||||||
|
|
||||||
wolfSSL_UseALPN(remoteSSL.get(), alpnList, sizeof(alpnList) - 1, 0);
|
wolfSSL_UseALPN(remoteSSL.get(), alpnList, sizeof(alpnList) - 1, 0);
|
||||||
|
wolfSSL_UseALPN(clientSSL.get(), alpnList, sizeof(alpnList) - 1, 0);
|
||||||
|
|
||||||
wolfSSL_UseSNI(remoteSSL.get(), WOLFSSL_SNI_HOST_NAME, host.c_str(), (unsigned short)host.size());
|
wolfSSL_UseSNI(remoteSSL.get(), WOLFSSL_SNI_HOST_NAME, host.c_str(), (unsigned short)host.size());
|
||||||
|
|
||||||
setNonBlocking(clientGuard);
|
setNonBlocking(clientGuard);
|
||||||
|
|||||||
Reference in New Issue
Block a user