У нас була дуже схожа проблема, коли веб-сайт клієнта намагався підключитися до нашої служби веб-API та отримувати те саме повідомлення. Це почало відбуватися зовсім не так, коли не було змін коду чи оновлень Windows на сервері, де працює IIS.
У нашому випадку виявилося, що веб-сайт, що викликає, використовує версію .Net, яка підтримує лише TLS 1.0, і чомусь сервер, на якому працює наш IIS, зупинився, приймаючи TLS 1.0 дзвінки. Щоб встановити діагноз, нам довелося чітко включити TLS через реєстр на сервері IIS, а потім перезапустити цей сервер. Це ключі рег:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS
1.0\Client] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS
1.0\Server] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS
1.1\Client] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS
1.1\Server] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS
1.2\Client] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS
1.2\Server] "DisabledByDefault"=dword:00000000 "Enabled"=dword:00000001
If that doesn't do it, you could also experiment with adding the entry for SSL 2.0:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001
У моїй відповіді на інше запитання тут є сценарій оболонки повноважень, який ми використовували для додавання записів:
ПРИМІТКА. Увімкнення старих протоколів безпеки - це не дуже гарна ідея, правильною відповіддю в нашому випадку було змусити веб-сайт клієнта оновити його код для використання TLS 1.2, але записи вище в реєстрі можуть допомогти діагностувати проблему в першу чергу.