J'ai créé un certificat X509 en utilisant OpenSSL. J'essaie de le charger en utilisant la méthode Import sur la classe X509Certificate2, dans .NET Core 2.0.
var cert = new X509Certificate2();
cert.Import(_path);
Mais jetez l'exception suivante:
System.PlatformNotSupportedException : X509Certificate is immutable on this
platform. Use the equivalent constructor instead.
Quel constructeur dois-je utiliser/quelle est la bonne façon de charger ce certificat à partir du disque?
Vous pouvez utiliser
var x509 = new X509Certificate2(File.ReadAllBytes(_path));