【问题标题】:Asterisk TLS failing to work星号 TLS 无法工作
【发布时间】:2017-04-30 20:45:43
【问题描述】:

我已经按照教程从 Wiki 获得了关于 TLS 安全性的 tee,但是,它不起作用

配置

sip.conf

[general]
tlsenable=yes
tlsbinaddr=0.0.0.0
tlsclientmethod=tlsv1
tlscertfile=/etc/asterisk/secure-keys/asterisk.pem
register => tls://1234:password@<ip add for PBX>

[1234]
type=friend
transport=tls
context=Phones
host=dynamic
secret=password

创建密钥

我用来创建星号键的命令是:

./ast_tls_cert -C <ip of PBX>.mycompany.com -O "TEST" -d /etc/asterisk/secure-keys

我用来创建软电话键的命令是:

./ast_tls_cert -m client -c /etc/asterisk/secure-keys/ca.crt -k /etc/asterisk/ca.key -C 1234.mycompany.com -O "test" -d /etc/asterisk/secure-keys -o 1234

我已将 1234.pem 和 ca.crt 文件复制到包含软件电话的桌面,我已将软件电话设置为使用 TLS 传输,并且我已选择 1234.pem 文件作为 TLS 客户端证书

问题

它告诉我证书公用名不匹配

它还提供了这个“设置 ssl 连接的问题....SSL 例程:ssl3_read_bytes:tlsv1 alert unknown ca”

【问题讨论】:

    标签: asterisk sip tls1.2


    【解决方案1】:

    我在客户端上将 ca.crt 文件作为 .pem 文件打开,一旦我正确安装了 ca.crt 文件,它就会与服务器建立对等关系

    【讨论】:

      猜你喜欢
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-31
      • 2016-05-07
      • 2023-04-05
      • 2021-09-21
      相关资源
      最近更新 更多