当在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示例中缺少证书。
抛出的异常一点帮助都没有
1条答案
按热度按时间t2a7ltrp1#
假设你试图打开
new X509Store(StoreName.My, StoreLocation.LocalMachine)
。异常告诉你Unix不支持它。new X509Store(StoreName.My, StoreLocation.CurrentUser)
是最接近的匹配。或者,因为它是Unix的,所以不用麻烦存储...