window.crypto.subtle 无法在 IIS 托管的 Web 应用程序中工作

window.crypto.subtle not working in IIS hosted web application

我在我的应用程序中使用 window.crypto.subtle.importKey() 作为身份验证过程之一。当我 运行 它在节点服务器上时它工作,但当我将它托管在 IIS 上时它不工作。

Error:

importKey of undefined (Till window.crypto i'm getting)

我找到了这个问题的答案。 Chrome 限制 WebCryptographyApi 的使用以保护来源。意思是'https'。 localhost 是为开发启用的特殊地址。因此,要在真实环境中使用 WebCrypto,您需要设置 SSL/TLS 服务器