window.crypto.subtle не работает в размещенном в IIS веб-приложении

Я использую window.crypto.subtle.importKey() для одного из процессов аутентификации в моем приложении. Он работает, когда я запускаю его на сервере узлов, но не работает, когда я размещаю его на IIS.

Ошибка:

importKey из неопределенного (до окна. Crypto я получаю)

1 ответ

Решение

Я нашел ответ на эту проблему. Chrome ограничивает использование WebCryptographyApi для защиты источников. Это означает "https". localhost - это специальный адрес, включенный для разработки. Поэтому, чтобы использовать WebCrypto в реальной среде, вам нужно настроить сервер SSL/TLS.

Другие вопросы по тегам