https://bugs.winehq.org/show_bug.cgi?id=49857
Bug ID: 49857 Summary: NCLauncher2: Crypto error on a successful login Product: Wine Version: 5.17 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: crypt32 Assignee: wine-bugs@winehq.org Reporter: yagocl@protonmail.ch Distribution: ---
I am attempting to run the NCSoft Launcher on Wine so that I may download and play the game Blade&Soul. The application is NCLauncher2.exe, you can grab it from here: https://launcher.patcher.ncsoft.com/NCLauncher2_Installer.exe or go the blade and soul website, register, and be sent to that download anyway.
Here's a sha256 checksum of what I downloaded: ba8e3f0272c103581eb05325384498a02c210f3df0ff78f399060aeb061b5d3e NCLauncher2_Installer.exe
The program runs fine, however if you get your credentials right and actually log in it will stop you with a crypto error. Here's the full message the launcher spits out in the UI:
Unfortunately there is no point to posting full terminal output since every message the program dumps into the terminal is obfuscated/encrypted. I tried running them through base64/32 -d to no avail. BUT, we can get wine to spit out what the program is doing in the crypto engine when the error happens with WINEDEBUG=+crypt trace file
This is what I get: 0009:fixme:crypt:PFXImportCertStore flags 00000021 not supported
I suppose it is trying to import a certificate in some way but cannot.
Here's some system info: Wine 5.17-staging 64 bit wineprefix Arch Linux with testing repos .NETs 4.5 all the way to 4.8 installed Intel CPU, Nvidia (+proprietary driver) GPU