Which three pre-requisites should a Citrix Engineer take into consideration when configuring Smart Card authentication in the Citrix Virtual Apps and Desktops environment? (Choose three.)
A. Install the vendor's Smart Card middleware on the virtual or physical machines running the Virtual Delivery Agent (VDA) that provide user's desktops and applications
B. Enable pass-through with Smart Card authentication to ensure Smart Card readers type, middleware type and configuration, and middleware PIN caching policy permit this
C. Enable a two-way trust relationship with the StoreFront server and the domain
D. Ensure that the public-key infrastructure (PKI) is configured appropriately
E. Ensure that Domain Passthrough authentication for the Store is on the StoreFront server