Hi all,
Some more things I tried so far:
openssl x509 -noout -modulus -in agent.pem | openssl
md5
(stdin)= ebdfb317206ba89d07217c06e1f0d6eb
openssl rsa -noout -modulus -in agent.pem | openssl
md5
(stdin)= ebdfb317206ba89d07217c06e1f0d6eb
At least the certificate and private key in the
agent.pem are correct.
There is no output on the cli when I try to register
a phone.
My guess is that the content of agent.pem and/or
cafile.pem is wrong.
Can someone please confirm this?
Best regards,
Adam
Wed, 14 Aug, 2013 at 16:07
PM, Adam <ala@qsc.de>:
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