Skip to main content
Skip table of contents

Using a Custom PKCS#11 Library

Issue

You want to use your own PKCS#11 library.

Problem

In the Setup, you cannot find how to activate a custom PKCS#11 library.

Solution

In case of the installation of a custom PKCS#11 library, the file(s) must be placed on the endpoint device either via Universal Management Suite > Universal Management Suite (UMS) > UMS Articles > IGEL UMS Communication Ports > UMS and Devices: File Transfer or Custom Partition.

The use of the /wfs folder is NOT recommended because of its space limit.

Using with Kerberos and/or Citrix StoreFront Logon

To use a custom PKCS#11 library with Kerberos and/or Citrix StoreFront Logon:

  • In Setup, go to Security > Smartcard > Middleware.

  • Select Custom PKCS#11 module.

  • Under Path to the library, enter the path to your PKCS#11 library. Example: /usr/lib/pkcs11/[name of the library].so

Using with VMware Horizon

To use a custom PKCS#11 library with VMware Horizon:

  • In Setup, go to System > Registry.

  • Enable the registry key vmware.view.pkcs11.use_custom.

  • Set the registry key vmware.view.pkcs11.custom_path to the path to your PKCS#11 library. Example: /usr/lib/pkcs11/[name of the library].so

Using with Firefox Browser

To use a custom PKCS#11 library with the Firefox browser:

  • In Setup, go to System > Registry.

  • Enable the registry key browserglobal.security_device.custom.enable.

  • Set the registry key browserglobal.security_device.custom.device_name to the name of your PKCS#11 library.

  • Set the registry key browserglobal.security_device.custom.lib_path to the path to your PKCS#11 library. Example: /usr/lib/pkcs11/[name of the library].so

Using with Chromium Browser

To use a custom PKCS#11 library with the Chromium browser:

  • In Setup, go to Sessions > Chromium Browser > Chromium Browser Global > Smartcard middleware.

  • Enable Use a custom security device.

  • Under Name of the security device, enter an arbitrary name for the library.

  • Under Path to the library, enter the path to your PKCS#11 library. Example: /usr/lib/pkcs11/[name of the library].so

JavaScript errors detected

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

If this problem persists, please contact our support.