【发布时间】:2021-01-01 03:48:25
【问题描述】:
我有一些代码可以根据两个证书对一些文本进行签名和加密。 该代码在本地运行。让代码正常工作的一个重要细节是,在我的开发人员机器上导入证书时,我选中了“将密钥标记为可导出”复选框。
我现在已在应用服务 TLS/SSL 设置下方的“私钥证书”部分将证书上传到我的 azure 应用服务。但是这个上传功能似乎没有和之前重要的复选框类似的功能。
在我的应用服务上下文中运行在本地运行的代码时,我得到了这个异常:
System.Security.Cryptography.CryptographicException, Key not valid for use in specified state
如果我没有将证书标记为可导出,我希望这也是我在本地获得的例外情况。
关于如何解决这个问题的任何想法?
【问题讨论】:
标签: azure certificate azure-web-app-service pfx