window.crypto.subtle не работает в размещенном в IIS веб-приложении
Я использую window.crypto.subtle.importKey() для одного из процессов аутентификации в моем приложении. Он работает, когда я запускаю его на сервере узлов, но не работает, когда я размещаю его на IIS.
Ошибка:
importKey из неопределенного (до окна. Crypto я получаю)
1 ответ
Решение
Я нашел ответ на эту проблему. Chrome ограничивает использование WebCryptographyApi для защиты источников. Это означает "https". localhost - это специальный адрес, включенный для разработки. Поэтому, чтобы использовать WebCrypto в реальной среде, вам нужно настроить сервер SSL/TLS.