So I got SmartCard and View working correctly. Users can log into View using their SmartCard. The problem I'm having is View Security Server logs kept saying "Peer unverified" (check out logs below). Seem like View Security Server cannot verify computer client certificate.
Current Configuration:
View Connection/Security Server: 4.6.2.91692
Windows View Client: 5.0.1.640055
locked.properties file:
trustKeyfile=masterkeystore
trustStoretype=JKS
useCertAuth=true
keypass=password
keyfile=server.com.p12
masterkeystore file:
all truststore
C:\ProgramData\VMware\VDM\logs\debug-date.txt log file....
DEBUG <HandshakeCompletedNotify-Thread> [PooledProcessor] Using secure protocol TLSv1 and cipher suite TLS_RSA_WITH_AES_128_CBC_SHA
DEBUG <HandshakeCompletedNotify-Thread> [PooledProcessor] Peer unverified
DEBUG <pool-1-thread-5> [PooledProcessor] SSL handshake exception for /192.168.0.55:52969, error was: Remote host closed connection during handshake
DEBUG <HandshakeCompletedNotify-Thread> [PooledProcessor] Using secure protocol TLSv1 and cipher suite TLS_RSA_WITH_AES_128_CBC_SHA
DEBUG <HandshakeCompletedNotify-Thread> [PooledProcessor] Peer unverified
DEBUG <HandshakeCompletedNotify-Thread> [PooledProcessor] Using secure protocol TLSv1 and cipher suite TLS_RSA_WITH_AES_128_CBC_SHA
DEBUG <HandshakeCompletedNotify-Thread> [PooledProcessor] Peer unverified