Содержание

Логирование Schannel (TLS/SSL)

Для диагностики проблем с безопасными подключениями (например, ошибок рукопожатия TLS) можно включить журналирование событий Schannel.

🔧 Ключ реестра

📊 Возможные значения

Значение Описание
0x0000 Логирование отключено
0x0001 Только ошибки
0x0002 Только предупреждения
0x0004 Только информационные сообщения
0x0007 Полное логирование (всё выше)

💻 Пример команды PowerShell

Включить полное логирование:

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL" `
                 -Name "EventLogging" -Value 7 -Type DWord

📁 Где смотреть логи

Открыть: Просмотр событий (Event Viewer)Windows LogsSystem

ℹ️ Примечания

Фильтрация событий TLS по версиям в Event Viewer

Фильтры для разных версий TLS

Откройте SchannelOperationalFilter Current Log… → вкладка XML → галочка Edit query manually → вставьте нужный фильтр:

TLS 1.0

<QueryList>
  <Query Id="0" Path="System">
    <Select Path="System">
 
    *[EventData[Data[@Name="Protocol"] = "TLS 1.0"]]
	</Select>
  </Query>
</QueryList>

Добавление кастом полей в IIS

Название поляИсточник
crypt-protocol CRYPT_PROTOCOL ServerVariable
crypt-cipher CRYPT_CIPHER_ALG_ID ServerVariable
crypt-hash CRYPT_HASH_ALG_ID ServerVariable
crypt-keyexchangeCRYPT_KEYEXCHANGE_ALG_ID ServerVariable

crypt-protocol