SSL是Secure Sockets Layer(安全套接層協(xié)議)的縮寫,可以在Internet上提供秘密性傳輸。Netscape公司在推出第一個(gè)Web瀏覽器的同時(shí),提出了SSL協(xié)議標(biāo)準(zhǔn)。其目標(biāo)是保證兩個(gè)應(yīng)用間通信的保密性和可靠性,可在服務(wù)器端和用戶端同時(shí)實(shí)現(xiàn)支持。已經(jīng)成為Internet上保密通訊的工業(yè)標(biāo)準(zhǔn)。
????????本文介紹在openssl的源碼移植流程,使用ubuntu系統(tǒng)的交叉編譯器環(huán)境編譯openssl的源碼,生成可以在ARM64架構(gòu)上運(yùn)行的應(yīng)用軟件。本文OpenSSL源碼為V1.1.1t,是V1.x的最新版本。
1、在github上下載OpenSSL的最新源碼壓縮包,OpenSSL最新版本為V1.1.1t版本(注意:下載OpenSSL源碼V1.x的版本)。網(wǎng)址如下所示:
Tags · openssl/openssl · GitHub

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-502141.html
2.拷貝OpenSSL的源碼壓縮包到工作目錄,并解壓,如下圖所示:

?
3.進(jìn)入OpenSSL的解壓目錄新建release的安裝目錄和build.sh的編譯腳本,如下圖所示:

?4、編譯腳本build.sh的內(nèi)容如下所示:

?
5、給編譯腳本添加可執(zhí)行權(quán)限,并運(yùn)行編譯腳本build.sh,進(jìn)行openssl的編譯與安裝。

?
6、完成后,進(jìn)入安裝目錄release,查看安裝文件如下。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-502141.html

?
到了這里,關(guān)于基于嵌入式linux的OpenSSL源碼移植(基于arm64)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!