Skip to main content
Skip table of contents

Personal Desktop Client user's guide

This article is valid from Nexus Personal Desktop Client 5.1

This article describes the actions that the user can do in Nexus Personal Desktop Client.

The user interface for Personal Desktop Client is used to view and administrate token properties and certificates. There is also a Help function available.

Prerequisites

Step-by-step instructions

Start the Personal Desktop user interface

The administration functions are available in the main Personal Desktop Client window which can be launched from either:

  • Start > Nexus Personal Desktop > Nexus Personal Desktop

  • or by double-clicking on the Personal tray icon

  • or by selecting Open after right-clicking the tray icon.

The main window can be displayed either in minimized mode, where only the task buttons are shown, or in advanced mode, where even the tokens are shown.

  • To re-size the window, use the button in the lower right corner, or select View > Show tokens in the menu.

View tokens

  • To display the tokens as small icons, select View > Detailed list in the menu.

  • To display the tokens as large icons, select View > Large icons in the menu.

View card readers

  1. Select View > Preferences from the menu. 

  2. In the Preferences window, select the Card Readers tab.

  3. In the list of available card readers, double-click a card reader to see what version of the reader you have installed. 

  4. In order to optimize card access, Personal Desktop Client caches the smart card contents; the card serial number
    is mapped to a particular card file. To clear the cache, click Empty Cache.
    This feature is available to prevent a corrupt cache file from making a card unusable. The next time the card is inserted in the card reader, a new cache file is created.

Import and export soft tokens

Import soft tokens

Use the Import wizard to import the PKCS#12 file into the Internal Store, where the private key is protected by Microsoft Windows Data Protection. The CryptoAPI function CryptProtectData is used to protect the private key. CryptProtectData is used in user mode, meaning that the protection is bound to the user's profile instead of the hardware.

To start the Import wizard:

  1. Click Import in the main application window or select File > Import from the menu.

  2. Follow the instructions in the wizard.

Export soft tokens

Use the Export wizard to export a protected soft token into a standard PKCS#12 file.

To start the Export wizard:

  1. Click the Export button in the main application window or select File > Export from the menu.

  2. Follow the instructions in the wizard.

For Linux: Use commands

List the installed soft tokens with this command in Linux:

  1. persadm list

Import a soft token with this command in Linux:

  1. persadm import <token file>

  2. The Import wizard starts.

Export a soft token with this command in Linux:

  1. persadm export

  2. The Export wizard starts.

Search for soft tokens

In Personal Desktop Client you can use drives or directories to store soft token PKCS#12 files.

To set up how to search for the soft token files:

  1. Select View > Preferences from the menu. 

  2. In the Preferences window, select the Electronic Identity Token Search tab.

  3. Check Enable Token search.

  4. Click Browse… to select drives with PKCS#12 files. 

  5. Click Add to add a drive to the list of drives to scan in the Selected Token search paths window. You can add USB drive, CD-ROM, and hard drive paths to the list. Click Remove to remove a drive from the list.

  6. Click OK and the selected drives are scanned for stored PKCS#12 files.

This feature facilitates mobility, as PKCS#12 files can be stored on a USB-drive, or CD-ROM, which can be used when travelling. Using a hard drive path allows for interoperability with other PKI clients that may need access to the same PKCS#12 file.

Manage PIN codes for tokens

To manage the PIN codes of a token, a wizard is used to change or unblock the PIN code. To unblock a PIN code is only available for smart cards.

  1. Click the PIN button in the main application window or select File > PIN management from the menu. You can also right-click on an imported soft token and select the PIN management command.

  2. Follow the instructions in the wizard.

Language settings

  1. Select View > Preferences from the menu.

  2. In the Preferences window, select the Language tab.

  3. Select a language from the Language drop-down menu.
    As default, the operating system language is used. If the operating system language is not supported by Personal Desktop Client, English will be chosen as default language.

Logging

Logging is enabled by default.

To disable logging:

  1. Edit personal.cfg.

  2. Set Enabled to 0 under section Diagnostics.

Personal Desktop Client creates the following log files:

mainapp-pid.log

Contains all operations carried out in the Token API

minidriver-pid.log

Contains all operations carried out in Personal minidriver

csp-pid.log

Contains all operations carried out in Personal CSP

pkcs11-pid.log

Contains all operations carried out in Personal PKCS#11

plugout-pid.log

Contains all operations carried out in Personal Plugout

The files are located at:

  • On Windows: %APPDATA%\Personal\log

  • On macOS: ~/Library/Application Support/se.nexus.Personal/log

  • On Linux: ~/.local/share/personal/log

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.