VMware View (i386) client does not authenticate with smart card to server

Bug #1322650 reported by Andrew R. Orndorff
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
vmware-view-client (Ubuntu)
New
Undecided
Unassigned

Bug Description

Description: Ubuntu 14.04 LTS
Release: 14.04

Kernel: 3.13.0-24-generic x86_64
vmware-view-client:i386: 2.2.0ubuntu0.14.04
opensc: 0.13.0-3ubuntu4.1

Expected behavior:

On 32-bit ubuntu, inclusion of opensc-pkcs11.so under /usr/lib/vmware/view/pkcs11, either as a symbolic or hardlink, with the name libopensc-pkcs11.so, enables the view client to access and use a smart card (PIV, CAC or PIV-I) for authentication to the view server.

What happened instead:

On 64-bit ubuntu, the view client is 32-bit (i386 architecture), and it is not possible using the default mechanisms to install both the 32-bit and 64-bit opensc runtime libraries at the same time. As a consequence, it is not possible for the view client to access smart cards for authentication to the view server.

Potential path to resolution:

I) 64-bit native solution
  1) 64-bit native vmware-view client with 64-bit supporting libraries
  2) Either

     2.a) Export of all functions (beginning with C_*) for opensc-pkcs11.so to permit the library to be loaded by the view client

     OR

     2.b) Modification of the vmware-view client (64-bit) to load and execute the "standard" shared library entry point (presuming that the vmware-view client behaves in a non-standard fashion)

OR

II) Make it possible to install, and use all of the necessary 32-bit libraries to support all capabilities of the 32-bit view client on 64-bit Ubuntu installations

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.