今天又在github上找了个程序,应该是上一个程序作者作为参考的程序:链接: ecqv-keygen
该程序用到的openssl是应是1.0.2版本,在昨天项目配置的openssl的基础下,添加两个lib库:
其他错误可以根据昨天的博客调试更改。
另外,程序中有很多goto ERROR语句,在此我仅将ERROR部分代码直接代替goto ERROR语句。
看运行:
可以看到已得到了用户的最终私钥和隐式证书。
命令参数:
-i:用户参数文件 包含id和username
-l:日志文件名以及CA私钥pem文件
得到的日志文件如下:
记录了ECQV过程中计算的数据。