[Bug 49144] New: Opening a PFX certificate in a dotnet application using X509Certificate2
WineHQ Bugzilla
wine-bugs at winehq.org
Tue May 12 02:52:55 CDT 2020
https://bugs.winehq.org/show_bug.cgi?id=49144
Bug ID: 49144
Summary: Opening a PFX certificate in a dotnet application
using X509Certificate2
Product: Wine
Version: 5.8
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs at winehq.org
Reporter: petrov_lv at ekra.ru
Distribution: ---
Created attachment 67146
--> https://bugs.winehq.org/attachment.cgi?id=67146
output for wine
There is a crash in the test application when opening the PFX certificate. The
certificate contains a private key.
Test application:
using System;
using System.Security.Cryptography.X509Certificates;
namespace CheckPfx
{
class Program
{
static void Main(string[] args)
{
if (args.Length == 2)
{
var fileName = args[0];
var password = args[1];
var cert2 = new X509Certificate2(fileName, password);
Console.WriteLine($"HasPrivateKey: {cert2.HasPrivateKey}");
}
else
{
Console.WriteLine("using: <appName.exe> <pfx-file>
<password>");
}
}
}
}
Сertificate creation:
certtool --dsa --generate-privkey --outfile key.pem
certtool --generate-self-signed --load-privkey key.pem --outfile cert.pem
--template template.cfg
certtool --load-certificate cert.pem --load-privkey key.pem --to-p12 --outder
--outfile cert.pfx
Output for windows:
HasPrivateKey: True
Output for wine: (in attached file)
Unhandled Exception: System.Security.Cryptography.CryptographicException:
Invalid parameter.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list