As máquinas virtuais podem se conectar a leitores de cartão inteligente que fazem interface com portas seriais, portas paralelas, portas USB, slots PCMCIA e slots PCI. Uma máquina virtual considera um leitor de cartão inteligente um tipo de dispositivo USB.

Um smart card é um cartão plástico que tem um chip de computador embutido. Muitas agências governamentais e grandes empresas usam cartões inteligentes para enviar comunicações seguras, assinar documentos digitalmente e autenticar usuários que acessam suas redes de computadores. Os usuários conectam um leitor de cartão inteligente ao computador e inserem o cartão inteligente no leitor. Em seguida, eles são solicitados a inserir o PIN para fazer login.

Você pode selecionar um leitor de smart card no menu Dispositivos removíveis (Removable Devices) em uma máquina virtual. Um cartão inteligente pode ser compartilhado entre máquinas virtuais ou entre o sistema host e uma ou mais máquinas virtuais. O compartilhamento está ativado por padrão.

Quando você conecta um leitor de smart card ao sistema host, o leitor aparece como dois dispositivos USB separados em Workstation Player. Isso ocorre porque você pode usar cartões inteligentes em um dos dois modos mutuamente exclusivos.

Modo compartilhado
(Recomendado) O dispositivo leitor de smart card está disponível como Shared smart_card_reader_model no menu Removable Devices. Nos sistemas operacionais guest do Windows XP, o leitor compartilhado aparece como USB Smart Card Reader depois de conectado à máquina virtual. Nos sistemas operacionais guest Windows Vista e Windows 7, o nome genérico do dispositivo leitor de cartão inteligente aparece na lista Windows Gerenciador de dispositivos. O leitor de smart card pode ser compartilhado entre aplicativos no sistema host e entre aplicativos em diferentes sistemas operacionais guest.
Modo de passagem USB
O dispositivo leitor de smart card está disponível como smart_card_reader_model no menu Dispositivos removíveis (Removable Devices). No modo de passagem USB, uma única máquina virtual controla diretamente o leitor de cartão inteligente físico. Um leitor de cartão inteligente de passagem USB não pode ser usado por aplicativos no sistema host ou por aplicativos em outras máquinas virtuais. Você deve usar o modo de passagem USB somente se a conexão no modo compartilhado não funcionar bem para o seu cenário. Talvez seja necessário instalar o driver fornecido pelo fabricante para usar o modo de passagem USB.

Você pode usar cartões inteligentes com sistemas operacionais Windows e a maioria das distribuições Linux. VMware fornece suporte completo a smart card para Windows máquinas virtuais em execução em hosts Linux. O uso de smart cards no Linux normalmente requer software de terceiros para autenticar efetivamente em um domínio ou habilitar comunicações seguras.

Observação: Embora os cartões inteligentes devam funcionar com navegadores, aplicativos de e-mail e serviços de diretório Linux comuns, esses produtos não foram testados ou certificados por VMware.