I've created an X509 certificate using OpenSSL. I am trying to load it using the Import method on the X509Certificate2 class, in .NET Core 2.0.
var cert = new X509Certificate2();cert.Import(_path);
But get thrown the following exception:
System.PlatformNotSupportedException : X509Certificate is immutable on this platform. Use the equivalent constructor instead.
Which constructor should I be using / what is the correct way to load this certificate from disk?