SSL是Secure Sockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。已经成为Internet上保密通讯的工业标准。
本文介绍在openssl的源码移植流程,使用ubuntu系统的交叉编译器环境编译openssl的源码,生成可以在ARM64架构上运行的应用软件。本文OpenSSL源码为V1.1.1t,是V1.x的最新版本。
1、在github上下载OpenSSL的最新源码压缩包,OpenSSL最新版本为V1.1.1t版本(注意:下载OpenSSL源码V1.x的版本)。网址如下所示:
Tags · openssl/openssl · GitHub
![基于嵌入式linux的OpenSSL源码移植(基于arm64)](https://imgs.yssmx.com/Uploads/2023/06/502141-1.png)
文章来源地址https://www.toymoban.com/news/detail-502141.html
2.拷贝OpenSSL的源码压缩包到工作目录,并解压,如下图所示:
![基于嵌入式linux的OpenSSL源码移植(基于arm64)](https://imgs.yssmx.com/Uploads/2023/06/502141-2.png)
3.进入OpenSSL的解压目录新建release的安装目录和build.sh的编译脚本,如下图所示:
![基于嵌入式linux的OpenSSL源码移植(基于arm64)](https://imgs.yssmx.com/Uploads/2023/06/502141-3.png)
4、编译脚本build.sh的内容如下所示:
![基于嵌入式linux的OpenSSL源码移植(基于arm64)](https://imgs.yssmx.com/Uploads/2023/06/502141-4.png)
5、给编译脚本添加可执行权限,并运行编译脚本build.sh,进行openssl的编译与安装。
![基于嵌入式linux的OpenSSL源码移植(基于arm64)](https://imgs.yssmx.com/Uploads/2023/06/502141-5.png)
6、完成后,进入安装目录release,查看安装文件如下。文章来源:https://www.toymoban.com/news/detail-502141.html
![基于嵌入式linux的OpenSSL源码移植(基于arm64)](https://imgs.yssmx.com/Uploads/2023/06/502141-6.png)
到了这里,关于基于嵌入式linux的OpenSSL源码移植(基于arm64)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!