Prerequisites for Installing IDPV Client
This section provides the installation files and prerequisites required to install the IDPV Client for Windows.
Installation Files
The provided software package includes files for installing SafeNet IDPrime Virtual Windows Client. Local administrator rights are required to install or uninstall IDPV. The installation and documentation files provided are:
File | Environment | Description |
---|---|---|
SafenetIDprimeVirtual.msi | 64-bit | Installs SafeNet IDPrime Virtual |
SafeNet IDPrime Virtual Template.admx | 64-bit | Administrative Template |
SafeNet IDPrime Virtual Template.adml | 64-bit | English Administrative Template Strings |
Binary Files
After SafeNet IDPrime Virtual installation, all binary data (compiled programs, images, media, and compressed files) is saved at the default location:
C:\Program Files (x86)\Thales\SafeNet IDPrime Virtual
Folder/Files | Description |
---|---|
IDPrimeVirtualClient.exe | IDPrime Virtual Smart Card Service registered by the IDPrime Virtual installer (.msi) and accessible from Microsoft Services. This service manages all cryptographic logic and communicates with IDPrime Server. |
IDPrimeVirtualSysTray.exe | SafeNet IDPrime Virtual Tray application installed by IDPrime installer. This executable file communicates with STA and accesses the user JWT ticket, reads client registry settings and passes all relevant information to IDPrime Virtual Client Service. |
VxTContextManager.dll | A shared library used by IDPrime Virtual Client Service encapsulating the MDLibC library and handles all Client side cryptographic operations. |
vreadersmc.dll | Thales Virtual PSCS driver installed by IDPrime Virtual installer (.msi). This is a pipeline that transfers APDU commands from the Middleware (SAC) to IDPrime Virtual. |
SACLogNET.dll | A shared library used by the IDPrime Virtual Client C# layer to write logs. Logging is enabled via the registry keys. |
*.dll | NuGet / Microsoft packages used by the IDPrime Virtual Client C# layer. For a full list of all NuGet packages, go to C:\Program Files (x86)\Thales\SafeNet IDPrime Virtual |
Prequisites
Minimum system requirement
- Windows 10 (2004 or higher).
-
Trusted Platform Module (TPM 2.0) for Offline Mode.
-
Install either of the following:
-
SafeNet Authentication Client (SAC) 10.8 R8 GA
-
SafeNet Minidriver 10.8 R8 Post GA (valid for Windows only)
-
If using self-signed certificate on the server. Refer to Using a self-signed certificate. Also, install the self-signed certificate on the machine where the IDPV client is installed. If using a certificate issued by an established CA Server, then verify CAs and intermediate CAs already present in the certificate store. Refer to Using a certificate issued by an established CA Server.
-
Open the swagger definition, to view the certificate.
- Click on the Details tab, then click on Export button to download the certificate on your machine.
-
After clicking on the Export tab, the below window opens.
Click on the Install certificate button and install the certificate in the Trusted Root Certification Authority location of your local machine as shown below:
You might need admin rights on the local machine to install the certificate.
-
Restart IDPV Client Application as shown below.
Restart the IDPV Client Service
Restart the IDPV Client service, only when the IDPV Client is already installed.
Follow the below steps to restart the IDPV Client Service:
-
Exit the systray application as shown in the screenshot.
-
Go to Services, and search for SafeNet IDPrime Virtual and click on Restart the service.
-
Launch the IDPV Client again.