Соединение все еще будет зашифровано SSL. Вы просто не будете делать это по ссылке, которая использует проверенные как правильные сертификаты. Любой может создать себе сертификат SSL, который будет обеспечивать совершенно приемлемое шифрование на любом уровне, поддерживаемом вашим браузером и веб-сервером.
Однако вы получите множество жалоб на невозможность проверить подлинность сертификата. Это сделано для того, чтобы Джо М. Аакли не мог создать себе сертификат, который называется «microsoft.com», и настроить собственный узел Windows Update. Сертификат скажет, что это microsoft.com, но он не может быть аутентифицирован как фактически microsoft.com, поскольку Verisign (или кто-либо другой) фактически не выдал этот сертификат и не поставил на нем свой собственный штамп подлинности (подписи сертификата). *
_VERIFYHOST предназначен для проверки того, что имя хоста URL-адреса, к которому вы подключаетесь (например, «microsoft.com»), указано в сертификате SSL. Если для этой опции задано значение false, несоответствия имен хостов url / cert будут игнорироваться (скажем, у вас есть ящик для разработки на testbox.develhost.com, но вы используете действительный сертификат вашего клиента example.com).
_VERIFYPEER отключает проверку всего сертификата. Это позволяет самоподписанным сертификатам работать. В противном случае в библиотеке SSL будет указано, что издатель сертификата недействителен.
Но независимо от того, какой из параметров вы установили через соединение, оно будет зашифровано по протоколу ssl.