What information do I need to provide Engineering to add support for a non-supported smart card (KB4262)

Rate this Article
No votes yet

The Smart Card is not supported - What information do we need to engage Engineering in supporting the Smart Card.

Some basic questions:

  • Does the customer already have these smart cards working in a Horizon environment?  Or is this a POC (proof of concept)?
  • What are the cards & readers of interest?  Names?  Models?  Vendors?
  • What are the common use cases?
    • Single card or multiple cards?
    • Do cards have one or more certificates?
    • What broker do you intend to connect to?  VMWare Horizon?  Or PCoIP Connection Broker?
    • Windows version(s)?  Linux?

To facilitate development, the Teradici development team needs

  • technical vendor contacts
    • non-disclosure agreements (NDAs) may need to be in place before vendors give us anything such as:
    • smartcards
    • documentation on the card's APDUs
    • middleware (cards usually have a specific Windows driver for their card)
  • parts
    • smartcards with sample end user certificate(s)
      • // 1. 'Subject Name' or 'Subject Alternative Name' must be present.
        // 2. 'Digital signature' key must be present in the 'Key Usage' extension.
        // 3. 'Client Authentication' or 'Smart Card Logon' key must be present for
        // in the 'Extended Key Usage' extension.
        // 4. 'Issuer Name' matches one of the distinguished names in the VCS
        // certificate request.
    • the PIN for the card
    • readers