C#新X509Certificate2(路径)PKCS#7/P7B->;System.Security.Cryptography.CryptographyException:&x27;找不到对象或属性';
尝试从PKCS#7(C#新X509Certificate2(路径)PKCS#7/P7B->;System.Security.Cryptography.CryptographyException:&x27;找不到对象或属性';,c#,x509certificate2,C#,X509certificate2,尝试从PKCS#7(.p7b)文件创建新证书时,我遇到以下异常:System.Security.Cryptography.cryptographyException:“找不到对象或属性” 如果从文件或字节数组中读取,则会出现相同的错误。我可以用.pem或.p12创建X509Certificate2,这样就不会有问题了。为什么会这样 new X509Certificate2(path); new X509Certificate2(byteArray); 我们有一个类似的错误,Cryp32建议使用
.p7b
)文件创建新证书时,我遇到以下异常:System.Security.Cryptography.cryptographyException:“找不到对象或属性”
如果从文件或字节数组中读取,则会出现相同的错误。我可以用.pem
或.p12
创建X509Certificate2
,这样就不会有问题了。为什么会这样
new X509Certificate2(path);
new X509Certificate2(byteArray);
我们有一个类似的错误,Cryp32建议使用X509Certificate2Collection。导入方法运行良好。如果在您的案例中也有效,请将其标记为该问题的有效解决方案 为了导入PKCS#7对象,您需要使用
X509Certificate2Collection.import
方法。@Crypt32谢谢!可能重复的