【问题标题】:Chilkat Rest - How authorized with certificateChilkat Rest - 如何获得证书授权
【发布时间】:2021-02-23 23:19:28
【问题描述】:

当我尝试查询一个免费提供的测试环境时,下面的命令将返回所需的答案...

lnSuccess = loRest.Connect("https://api.test.....com", 443, 1, 1)

但是如何问生产环境需要证书验证呢?

非常感谢 J.B.

【问题讨论】:

    标签: activex visual-foxpro chilkat


    【解决方案1】:

    您将使用 Chilkat Socket 对象进行连接,然后使用 Rest.UseConnection。见https://www.example-code.com/foxpro/rest_useSocketObject.asp

    Chilkat 这样做的原因是为了避免需要将所有与 TLS 连接相关的属性添加到 Rest。相反,您可以使用 Socket 对象的全部灵活性来建立连接,然后告诉 Rest 使用已经建立的连接。

    要通过证书验证建立 TLS 连接,请在连接前调用 Socket.SetSslClientCert、SetSslClientCertPem 或 SetSslClientCertPfx(请参阅https://www.example-code.com/foxpro/socket_tlsClientCert.asp)。

    【讨论】:

    • 是否可以使用 SmartCard 的证书?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多