У меня есть веб-сервер под управлением IIS 7.0 на Windows Server 2008 R2. Веб-приложение написано на C # .Net 4.0. Веб-приложение получает веб-запросы и иногда отправляет исходящие https-запросы другим службам.
Я хочу регистрировать SSL-шифр, согласованный для каждого веб-запроса, полученного моим веб-сервером. Я также хочу регистрировать SSL-шифр, согласованный для каждого веб-запроса, инициированного моим веб-сервером.
Этот вопрос похож на мой, но на него нет хорошего ответа.
Ведение журнала согласования SSL в IIS
Я нашел эти ссылки здесь: http://msdn.microsoft.com/en-gb/library/windows/desktop/bb648705(v=vs.85).aspx
Мне тепло? Это правильный подход?
Ведение журнала событий канала должен предоставить вам некоторую информацию журнала. Однако это будет регистрироваться в журнале событий, поэтому вам нужно будет найти ручной способ сопоставить его с вашими журналами IIS.
An Событие Schannel 36880 будет генерироваться после каждых успешных переговоров. Конечно, сопоставление их с журналами IIS будет немного затруднительным, но я думаю, что это почти единственный возможный способ сделать это (учитывая, что Schannel на самом деле не передает эту информацию обратно в IIS).
Вы получите идентификатор процесса и идентификатор потока, чтобы вы могли регистрировать Переменная сервера APP_POOL_ID чтобы получить PID для использования в корреляции.