查看: 2689|回复: 2

[MQX] MQX4.2的cyassl错误-188如何处理

[复制链接]
  • TA的每日心情
    难过
    2019-9-19 08:55
  • 签到天数: 269 天

    [LV.8]以坛为家I

    28

    主题

    2424

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2748
    最后登录
    2019-11-29
    发表于 2016-1-28 09:21:18 | 显示全部楼层 |阅读模式
    本帖最后由 华尔兹兹 于 2016-2-2 16:16 编辑

    错误如下:
    SSL connect error.-188
    ASN no signer error to confirm failure

    解决方法:
    CyaSSL takes a different approach to certificate verification than OpenSSL does. The default policy for the client is to verify the server, this means that if you don't load CAs to verify the server you'll get a connect error, no signer error to confirm failure (-188). If you want to mimic OpenSSL behavior of having SSL_connect succeed even if verifying the server fails and reducing security you can do this by calling:
    SSL_CTX_set_verify(ctx, SSL_VERIFY_NONE, 0);
    加载CA根证书去验证,可以从浏览器中导出你需要的证书格式,CyaSSL_CTX_load_verify_locations到程序里,只信任最高一级的根证书不足以验证通过。
    目前在证书有效时间处理上还有些问题,我暂时注释掉了下面这段,处理好了再更新
    /*    if (badDate != 0)
            return badDate;*/

    补充有效时间的验证问题:校正下MCU的时间就可以了
    我知道答案 目前已有2人回答
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2016-2-1 16:31:19 | 显示全部楼层
    非常感谢你的技术问题。我们建议您将此技术问题提交到飞思卡尔的英文论坛。网址是http://community.freescale.com/welcome谢谢。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2019-9-19 08:55
  • 签到天数: 269 天

    [LV.8]以坛为家I

    28

    主题

    2424

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2748
    最后登录
    2019-11-29
     楼主| 发表于 2016-2-2 09:18:19 | 显示全部楼层
    FSL_TICS_ZP 发表于 2016-2-1 16:31
    非常感谢你的技术问题。我们建议您将此技术问题提交到飞思卡尔的英文论坛。网址是http://community.freesc ...

    解决方法已更新
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-24 03:24 , Processed in 0.114493 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表