Hi all, i am trying to configure FreeSWITCH to speak TLS with all Clients. I followed the tutorial on http://wiki.freeswitch.com/wiki/SIP_TLS but I am still not sure what key / cert belongs in which file. I have a SSL123 Thawte Wildcard Certificate. Am I supposed to cat this cert + priv. key into agent.pem and the primary and secondary intermediate into the cafile.pem? I did this and set the right permissions. The internal sofia profile on port 5061 (TLS) is RUNNING. But no client (for example Polycom VVX1500) can register now. If I set it TCP and Port 5060 (which is RUNNING as well) everything works fine. Wireshark shows me the following Client -> FS Client Hello FS -> Client Alert (Level Fatal, Description: Handshake Failure) I also tested openssl s_client -connect (IP):5061 -showcerts but it only says: CONNECTED(00000003) 139847050823328:error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure:s23_clnt.c:724: --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 7 bytes and written 225 bytes --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE --- I guess the problem is the agent.pem and/or cafile.pem agent.pem looks like this -----BEGIN CERTIFICATE----- (Thawte SSL123 Wildcard Web Certificate) -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- (Unencrypted Private Key) -----END RSA PRIVATE KEY----- cafile.pem like that: -----BEGIN CERTIFICATE----- (Thawte Primary Intermediate) -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- (Thawte Secondary Intermediate -----END CERTIFICATE----- Any suggestions? Thanks in advance, Adam