Как добавить в комплекты шифров, доступные для ASP.NET HttpRequest клиента?

Когда мой сайт ASP.NET работает на Windows 7, он может подключиться (программно какклиент») к сервису с шифрованием SSL ("сервер») на другой windows 7 машина просто отлично.

Но если мой веб-сайт находится в рабочей коробке (Windows Server 2003), служба 'Журнал Windows показывает:

Запрос на подключение TLS 1.0 был получен от удаленного клиентского приложения, но ни один из наборов шифров, поддерживаемых клиентским приложением, не поддерживается сервером. Запрос на соединение SSL не выполнен.

(служба использует самоподписанный сертификат, созданный makecert.exe, но я не могуне понимаю, как сделать так, чтобы makecert разрешил больше комплектов шифров ... или я установил что-то на боксы 2003 ...? Это:https://serverfault.com/questions/166750 Безразлично»не работает для меня, потому что я не использую CSR)

Ответы на вопрос(1)

на этот раз форсировать RSA и SHA1 (хотя в любом случае SHA1 должен быть по умолчанию). Почему-то Win Server 2k3 не смогт или неt использовать правильные шифры с сертификатом makecert по умолчанию. Вот командная строка, которая работала для меня:

makecert -pe -r -ss my -sr localMachine -n "CN = domainnameoripaddressgoeshere.com» -e 01.01.2098 -a sha1 -eku 1.3.6.1.5.5.7.3.1 -sky exchange -sp "Криптографический провайдер Microsoft RSA SChannel " -Sy 12

Подробнее см.http://mgowen.com/2013/06/19/cipher-suites-issue/ а такжеhttp://msdn.microsoft.com/en-us/library/bfsktky3(v=vs.110).aspx.

Если кто-нибудь найдет этоделает хочу знать о комплектах шифров, хотя, здесьВот некоторые вещи, которые я нашел по пути, которые могут вам помочь:

Вы можете добавить два набора шифров RSA в Windows Server 2003 с помощью этого исправления:http://support.microsoft.com/kb/948963Вы можете увидеть, какие шифры поддерживаются в regedit (редактор реестра Windows) подHKLM \ SYSTEM \ CurrentControlSet \ Control \ SecurityProviders \ SCHANNEL \ шифрыВы можете использовать IIS Crypto (бесплатное приложение конфигурации шифра,https://www.nartac.com/Products/IISCrypto/) для просмотра и включения / выключения шифров (включая те, что указаны выше).
 Mubashar Ahmad26 мар. 2015 г., 05:03
Один знак в приложении IISCrypto

Ваш ответ на вопрос