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 UMS 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