Есть ли способ отключить ненадежные шифры в мобильной службе Azure? Служба работает на уровне Standard. Порт сервера публикации — 443.
Я попытался запустить следующий код
string[] subKeys = new string[]
{
"RC4 40/128",
"RC4 56/128",
"RC4 64/128",
"RC4 128/128",
};
RegistryKey parentKey = Registry.LocalMachine.OpenSubKey(@"SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers", true);
foreach (string keyName in subKeys)
{
var newKey = parentKey.CreateSubKey(keyName);
newKey.SetValue("Enabled", 0);
newKey.Close();
}
parentKey.Close();
ссылка на Как отключить шифр RC4 в веб-ролях Azure
Но получаю исключение Requested registry access is not allowed
В той же ссылке упоминается добавление executionContext="elevated" in the startup
. Я не знаю, куда добавить эту строку или как применить веб-роль к мобильному сервису.