doutun1875 2013-07-17 16:24
浏览 920

遇到openssl_x509_parse()函数问题

I'm having trouble with the openssl_x509_parse() function

$parsed_cert = openssl_x509_parse(file_get_contents('/home/my_location/aaa010101aaa__csd_01.cer'));

the function is returning a false and I'm unsure about the reasons. Maybe the certificate file must be in .pem or .crt?

EDIT: the code was ok, but the format of the file was the issue, so i had to transform it into a .crt from the .cer original.

  • 写回答

2条回答 默认 最新

  • dongyuan1983 2013-07-18 04:24
    关注

    After seeing the example from manual page, your code seems fine. Problem may be in file_get_contents.

    Please try the following and check the if file is valid.

    $file = file_get_contents('/home/my_location/aaa010101aaa__csd_01.cer');
    $parsed_cert = openssl_x509_parse($file);
    

    Now check what is file. Is it exists or a valid certificate file?

    评论

报告相同问题?

悬赏问题

  • ¥15 fpga自动售货机数码管(相关搜索:数字时钟)
  • ¥15 用前端向数据库插入数据,通过debug发现数据能走到后端,但是放行之后就会提示错误
  • ¥15 python天天向上类似问题,但没有清零
  • ¥30 3天&7天&&15天&销量如何统计同一行
  • ¥30 帮我写一段可以读取LD2450数据并计算距离的Arduino代码
  • ¥15 C#调用python代码(python带有库)
  • ¥15 活动选择题。最多可以参加几个项目?
  • ¥15 飞机曲面部件如机翼,壁板等具体的孔位模型
  • ¥15 vs2019中数据导出问题
  • ¥20 云服务Linux系统TCP-MSS值修改?