4

以下行在我的 PC 上成功,但在 Web 主机的服务器上引发异常:

CngKey.Import(EccPrivateBlob, CngKeyBlobFormat.EccPrivateBlob);    //EccPrivateBlob is a byte[] that works on my PC.

例外:

System.Security.Cryptography.CryptographicException:发生内部错误。在 System.Security.Cryptography.NCryptNative.OpenStorageProvider(String providerName) 在 System.Security.Cryptography.CngKey.Import(Byte[] keyBlob, CngKeyBlobFormat 格式, CngProvider provider) 在 ...

这是安全例外吗?有办法解决吗?

4

1 回答 1

0

WEBSITE_LOAD_USER_PROFILE = 1我可以通过在 Azure 门户中启用来解决此问题,如下所述:

如何在 Azure WebJob 上签署 JWT 令牌而不收到 CryptographicException?

于 2018-06-12T15:43:24.397 回答