docker 尝试从dotnetcore打开证书时出现CryptographicException

okxuctiv  于 2023-04-05  发布在  Docker
关注(0)|答案(1)|浏览(125)

当在docker中运行dotnet core时,我最近得到了这个神秘的dotnet异常。
System.Security.Cryptography.CryptographicException:Unix LocalMachine X509 Store仅限于Root和CertificateAuthority存储。|---\u003e System.PlatformNotSupportedException:Unix LocalMachine X509 Store仅限于Root和CertificateAuthority存储。|
下面的异常,我得到当我试图打开一个证书从我的docker证书存储
x509Store.Open(OpenFlags.ReadOnly)
错误的原因是我的docker示例中缺少证书。
抛出的异常一点帮助都没有

t2a7ltrp

t2a7ltrp1#

假设你试图打开new X509Store(StoreName.My, StoreLocation.LocalMachine)。异常告诉你Unix不支持它。
new X509Store(StoreName.My, StoreLocation.CurrentUser)是最接近的匹配。或者,因为它是Unix的,所以不用麻烦存储...

相关问题