diff --git a/src/Microsoft.DotNet.Wpf/src/WindowsBase/MS/Internal/IO/Packaging/Certificate.cs b/src/Microsoft.DotNet.Wpf/src/WindowsBase/MS/Internal/IO/Packaging/Certificate.cs index fa0c21283a4..84747a37c2c 100644 --- a/src/Microsoft.DotNet.Wpf/src/WindowsBase/MS/Internal/IO/Packaging/Certificate.cs +++ b/src/Microsoft.DotNet.Wpf/src/WindowsBase/MS/Internal/IO/Packaging/Certificate.cs @@ -113,7 +113,7 @@ internal X509Certificate2 GetCertificate() // X509Certificate constructor desires a byte array Byte[] byteArray = new Byte[s.Length]; PackagingUtilities.ReliableRead(s, byteArray, 0, (int)s.Length); - _certificate = new X509Certificate2(byteArray); + _certificate = X509CertificateLoader.LoadCertificate(byteArray); } } }