linphone上的SSL客户端证书验证

时间:2017-01-04 11:30:04

标签: android ssl client-certificates linphone linphone-sdk

我正在从asterisk official site tutorial

实施安全通话

经过对ssl和证书的大量努力和理解,我已经设法仅通过一种方式保护它。 以下是最好的线索和方向: SSL using self signed certs on linphone

如何使用客户端证书(上面教程生成的)来验证服务器上的客户端;称为完整ssl身份验证

我在linphonerc文件中读到了这个设置:"verify_client_certs=1"但是我不知道在哪里放置客户端证书?

2 个答案:

答案 0 :(得分:1)

def sec_to_xy(sec_no,sec_data):  #function to convert sector data to xy coordinate system
    for sec_convno in range(0,32,2):
        sector_number = (77-(sec_no-1)*2) #goes from 79 till 49
        x = sec_data * (math.cos(math.radians(1.40625*(sector_number))))
        y = sec_data * (math.sin(math.radians(1.40625*(sector_number))))   
    return(x,y)

https://wiki.linphone.org/wiki/index.php/Security:ClientCertAuth

Hi you can check on our wiki to more information about client certificats.

答案 1 :(得分:0)

请确认以下命令在哪里使用cacert.pem

openssl ca -policy policy_anything -out newcert.pem -infiles newreq.pem

我也尝试使用自签名的ca certficate来设置带有linphone的星号。但我无法确定在linphone应用程序中我必须提供客户端证书的地方,如果我只是将我的rootca.pem添加到linphone-android提供的源中的rootca.pem

相关问题