Would you mind sharing how you were able to enable client certificates for Safari? I have been able to get client certificates to work for Google Chrome, but Safari does not currently support client certificates over WebSockets (from what I have on Apple RDAR). I found one person who got it working with a lua script but I have not been able to make that solution work due to its use of dated bindings to OpenSSL via Lua.