学习网址:
使用openssl 生成免费证书
https://www.cnblogs.com/tugenhua0707/p/10927722.html
交叉编译
交叉编译OpenSSL
https://www.cnblogs.com/big-devil/p/7625890.html
1.下载源代码
https://github.com/openssl/openssl
我这里下载的版本是openssl-1.0.2n.tar.gz
2.解压源代码
tar -zxf openssl-1.0.2n.tar.gz
3.检测并对使用平台进行配置, 编译成动态库
./config no-asm shared --prefix=/home/work/project/module/04_openssl/install --cross-compile-prefix=aarch64-himix100-linux-
4.编译
make
5.安装
make install
在32位ARM平台上,要去掉-m64
Country Name (2 letter code) []:CN // 输入国家代码,中国填写 CN
State or Province Name (full name) []:HangZhou // 输入省份,这里填写 HangZhou
Locality Name (eg, city) []:HangZhou // 输入城市,我们这里也填写 HangZhou
Organization Name (eg, company) []:tbj // 输入组织机构(或公司名,我这里随便写个tbj)
Organizational Unit Name (eg, section) []:tbj // 输入机构部门
Common Name (eg, fully qualified host name) []:*.abc.com // 输入域名,我这边是 (*.abc.com)
Email Address []:tugenhua0707@qq.com // 你的邮箱地址
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:123456 // 你的证书密码,如果不想设置密码,可以直接回车