0
OpenSSLを使用してX509証明書を作成しました。 .NET Core 2.0のX509Certificate2クラスのImportメソッドを使用してロードしようとしています。ディスクの.NetコアからX509証明書をロード
var cert = new X509Certificate2();
cert.Import(_path);
しかし、次の例外がスローされます:
System.PlatformNotSupportedException : X509Certificate is immutable on this
platform. Use the equivalent constructor instead.
私はディスクからこの証明書をロードするための正しい方法は何ですか/どのコンストラクタを使用すべきですか?
はあなたが実装されていません。ネットコアインポートのコードに見て、新しいX509Certificate2(certificateAsByteArray)を試してみました持って使用することができます。https://github.com/dotnet/corefx/blob/4617dd43596aabb0a109049dcea124fae5ba743e/ src/System.Security.Cryptography.X509Certificates/src/System/Security/Cryptography/X509Certificates/X509Certificate2.cs – RaniDevpr
これは動作します - – BlackSpy