I do not think it requires client side SSL. See: https://engineering.salesforce.com/tls-fingerprinting-with-j...
What is been fingerprinted is the TLS negotiation between client and server.