Dear Cornholia,
3. After introducing the Developer Key to the Linux build machine using MasterWizard, I have found the customized libraries at SafeNet/Sentinel LDK 7.1/API/Runtime/C and the Vendor Code under ".../VendorCodes". Is there no generated customized equivalent of the sample hasp_vcode.h available? I copied&pasted my vendor key from the .hvc file as a replacement for hasp_vcode.h included into hasp_update.c.
Please find my inline answers to your questions-
1. Can this application be used at a customer's site with the HASP Runtime installed but without any key attached in order to collect the machine's fingerprint? (I'm intending to use the c2v for generating a HASP SL Admin Mode key.)
[Gemalto Support]: Yes this sample can be used to generate the machine fingerprint. Please refer to the following screenshot showing the different command line switches for different functions:
2. Is it safe to distribute the hasp_update binary without any further protection? The vendor key is visible in plain text in the resulting binary.
[Gemalto Support]: Yes, it is safe to distribute this file to your clients.
[Gemalto Support]: The vendor code string is generated in form of .hvc file only. It has to be manually copied in hasp_vcode.h for C/C++ appliactions.
Note: It looks like you are still using LDK 7.1. The latest version available for now is LDK 7.4. Its always recommended to upgrade to the latest version. Following are the download links for your reference-
Thanks,
Ashish