http://bugs.winehq.org/show_bug.cgi?id=18201
Summary: Unable to find the entry point L"CryptExtAddPFX" in L"crypt32.dll" Product: Wine Version: 1.1.19 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P2 Component: crypt32 AssignedTo: wine-bugs@winehq.org ReportedBy: xuantinh@gmail.com
I have a certificate file (.pfx) and I want to import it under wine on Linux (Arch) but I don't know how, after googling for a while, I found this link http://scarff.id.au/blog/2009/smime-gotchas/ so I follow the instruction on that link and run wine rundll32.exe crypt32.dll,CryptExtAddPFX my-cert.pfx But I got the error: err:rundll32:WinMain Unable to find the entry point L"CryptExtAddPFX" in L"crypt32.dll" Is it mean that the method CryptExtAddPFX has not implemented in Wine 1.1.19?
http://bugs.winehq.org/show_bug.cgi?id=18201
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|critical |normal
--- Comment #1 from Dmitry Timoshkov dmitry@codeweavers.com 2009-04-25 06:18:51 --- http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity
http://bugs.winehq.org/show_bug.cgi?id=18201
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|crypt32 |-unknown Ever Confirmed|0 |1
--- Comment #2 from Vitaliy Margolen vitaliy@kievinfo.com 2009-04-25 11:51:47 --- You didn't read it right. The article says: rundll32.exe cryptext.dll,CryptExtAddPFX private.pfx
Wine doesn't have that dll implemented at all - confirming.
http://bugs.winehq.org/show_bug.cgi?id=18201
--- Comment #3 from Juan Lang juan_lang@yahoo.com 2009-04-27 20:14:13 --- Note that using native cryptext.dll also doesn't work. Running with WINEDEBUG=+crypt produces:
trace:crypt:CryptQueryObject (00000001, 0x114dc2, 00001000, 0000000e, 00000000, (nil), (nil), (nil), (nil), (nil), (nil)) warn:crypt:CryptQueryObject unimplemented for types 00001000 trace:crypt:CryptQueryObject returning 0
That's CERT_QUERY_CONTENT_PFX. This is also related to bug 11070, PFXImportCertStore is unimplemented.
The cryptext parts are pretty much trivial, but the crypt32 bits are harder, so I wouldn't expect a quick fix for this.
http://bugs.winehq.org/show_bug.cgi?id=18201
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |11070
http://bugs.winehq.org/show_bug.cgi?id=18201
--- Comment #4 from Austin English austinenglish@gmail.com 2009-10-29 15:19:18 --- Still present.
http://bugs.winehq.org/show_bug.cgi?id=18201
Kenneth Robinette support@securenetterm.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |support@securenetterm.com
--- Comment #5 from Kenneth Robinette support@securenetterm.com 2010-01-18 13:17:59 --- (In reply to comment #4)
Still present.
I am also having a similiar problem. My program calls the Microsoft certificate import wizard. That works, however when I use it to load a .pfx file, it gives the following message:
The file format is not recognized. Please select another file.
http://bugs.winehq.org/show_bug.cgi?id=18201
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Unable to find the entry |Unable to find the entry |point L"CryptExtAddPFX" in |point L"CryptExtAddPFX" in |L"crypt32.dll" |L"cryptext.dll"
--- Comment #6 from Juan Lang juan_lang@yahoo.com 2010-01-18 19:37:30 --- (In reply to comment #5)
That works, however when I use it to load a .pfx file, it gives the following message:
The file format is not recognized. Please select another file.
That's bug 11070, this bug is about cryptext.dll.
http://bugs.winehq.org/show_bug.cgi?id=18201
--- Comment #7 from Austin English austinenglish@gmail.com 2011-10-01 14:09:28 CDT --- Still missing in 1.3.29.
http://bugs.winehq.org/show_bug.cgi?id=18201
--- Comment #8 from Austin English austinenglish@gmail.com 2013-11-13 16:50:05 CST --- This is your friendly reminder that there has been no bug activity for 2 years. Is this still an issue in current (1.7.6 or newer) wine? If so, please attach the terminal output in 1.7.6 (see http://wiki.winehq.org/FAQ#get_log).
http://bugs.winehq.org/show_bug.cgi?id=18201
--- Comment #9 from Nikolay Sivov bunglehead@gmail.com 2013-11-15 23:28:21 CST --- There's no such dll yet, so obviously still present.
https://bugs.winehq.org/show_bug.cgi?id=18201
--- Comment #10 from Austin English austinenglish@gmail.com --- (In reply to Nikolay Sivov from comment #9)
There's no such dll yet, so obviously still present.
https://source.winehq.org/patches/data/107695
https://bugs.winehq.org/show_bug.cgi?id=18201
--- Comment #11 from Austin English austinenglish@gmail.com --- Stub dll is in: https://source.winehq.org/git/wine.git/commitdiff/a4f941286893e5cf86c6d691a8...
next up is: https://source.winehq.org/patches/data/107715
https://bugs.winehq.org/show_bug.cgi?id=18201
--- Comment #12 from Austin English austinenglish@gmail.com --- There's now a stub in: https://source.winehq.org/git/wine.git/commitdiff/ca1bf14aaf5c076a7629e9565d...
so the original problem should be fixed. Note that this won't import the certificate, of course.
https://bugs.winehq.org/show_bug.cgi?id=18201
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |crypt32
https://bugs.winehq.org/show_bug.cgi?id=18201
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |ca1bf14aaf5c076a7629e9565d2 | |0c1b26f8abc3f
--- Comment #13 from Austin English austinenglish@gmail.com --- (In reply to Austin English from comment #12)
There's now a stub in: https://source.winehq.org/git/wine.git/commitdiff/ ca1bf14aaf5c076a7629e9565d20c1b26f8abc3f
so the original problem should be fixed. Note that this won't import the certificate, of course.
Marking fixed since there's now a stub (and no reply in years). If the lack of a real implementation breaks a real-world app, please open a new bug.
https://bugs.winehq.org/show_bug.cgi?id=18201
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #14 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 3.14.
https://bugs.winehq.org/show_bug.cgi?id=18201 Bug 18201 depends on bug 11070, which changed state.
Bug 11070 Summary: importpfx fails, needs PFXImportCertStore implementation https://bugs.winehq.org/show_bug.cgi?id=11070
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED