Você pode configurar uma máquina virtual para usar o leitor de cartão inteligente no sistema host.

Pré-requisitos

  • Em um host Linux, verifique se a biblioteca libpcsclite está instalada e se o daemon pcscd está em execução.
  • Verifique se a máquina virtual tem um controlador USB. É necessário um controlador USB, independentemente de o leitor de cartão inteligente ser um dispositivo USB. Um controlador USB é adicionado por padrão quando você cria uma máquina virtual.
  • Conecte o leitor de cartão inteligente ao sistema host.
  • Iniciar a máquina virtual

Procedimento

  • Para conectar o leitor de cartão inteligente à máquina virtual, selecione a máquina virtual e selecione Máquina Virtual (Virtual Machine) > Dispositivos Removíveis (Removable Devices) > Compartilhado <smart_card_reader_model> (Shared <smart_card_reader_model>) > Conectar (Connect).
    Se o leitor de smart card for um dispositivo USB, dois itens aparecerão para ele no menu. Ambos os itens usam o nome do modelo do leitor, mas um nome de item começa com Virtual.
  • Para desconectar o leitor de cartão inteligente da máquina virtual, selecione Máquina virtual (Virtual Machine) > Dispositivos removíveis (Removable Devices) > Compartilhado <smart_card_reader_model> (Shared <smart_card_reader_model>) > Desconectar (Disconnect) }.
  • To remove the smart card from the virtual machine, select Virtual Machine > Removable Devices > Shared <smart_card_reader_model> > Remove Smart Card.
    O smart card é removido da máquina virtual, mas permanece conectado ao sistema host. Se o cartão inteligente for removido fisicamente do leitor de cartão inteligente, essa opção será desativada.
  • To insert the smart card to the virtual machine, select Virtual Machine > Removable Devices > Shared <smart_card_reader_model> > Insert Smart Card.
    Se o cartão inteligente estiver fisicamente inserido no leitor de cartão inteligente, o cartão inteligente também será inserido na máquina virtual.