国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

如何實現(xiàn) ESP 設(shè)備多證書管理?

這篇具有很好參考價值的文章主要介紹了如何實現(xiàn) ESP 設(shè)備多證書管理?。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

  • 設(shè)置特定分區(qū)存儲證書文件
  • 多證書文件管理
  • 證書格式轉(zhuǎn)換
  • 將證書下載到 Flash
  • 使用對應(yīng)的證書文件

1、設(shè)置特定分區(qū)存儲證書文件

在項目工程分區(qū)表文件中定義證書文件分區(qū),如下:

如何實現(xiàn) ESP 設(shè)備多證書管理?

  • 如上,轉(zhuǎn)換的 certificate.bin 下載地址就為 0x41000
  • 證書固件的大小為 300 KB,需要確保分區(qū)不重疊, bin 文件大小滿足 Flash Size 設(shè)置

2、多證書文件管理

  • 客戶工程下創(chuàng)建一個 customized 文件夾
  • 在 customized 文件夾目錄下創(chuàng)建 certificate 文件夾和 certificate.csv 文件
  • certificate 文件夾下存放各種證書文件,例如 server_ca.crt、server_cert.crt、server.key
  • certificate.csv 文件下,按照如下格式指定各種證書的文件路徑:
key,type,encoding,value
server_cert,namespace,,
server_cert,file,binary,E:\esp\test\customized\server_cert\server_cert.crt
server_key,namespace,,
server_key,file,binary,E:\esp\test\customized\server_key\server.key
server_ca,namespace,,
server_ca,file,binary,E:\esp\test\customized\server_ca\server_ca.crt

如何實現(xiàn) ESP 設(shè)備多證書管理?

支持被管理的文件類型參見:CSV 文件格式 說明。

  • 不同的存儲類型,需要設(shè)置不同的 Encoding
    如何實現(xiàn) ESP 設(shè)備多證書管理?

3、證書格式轉(zhuǎn)換

  • 使用 esp-idf/components/nvs_flash/nvs_partition_generator 文件下的 nvs_partition_gen.py 腳本工具
    如何實現(xiàn) ESP 設(shè)備多證書管理?

E:\esp\test\customized\certificate.csv 文件轉(zhuǎn)換為 certificate.bin 格式

NVS 腳本工具使用說明參見“NVS 分區(qū)生成程序”

指令為:

python nvs_partition_gen.py generate E:\esp\test\customized\certificate.csv certificate.bin 0x4B000

0x4B000 為轉(zhuǎn)換的 bin 文件大小

如何實現(xiàn) ESP 設(shè)備多證書管理?


4、將證書下載到 Flash

如上分區(qū)表設(shè)置,轉(zhuǎn)換的 certificate.bin 下載地址就為 0x41000,直接使用 Flash 下載工具下載 certificate.bin 文件即可

  • 若需要替換新的證書文件,只需要對應(yīng)替換 E:\esp\test\customized\certificate 文件夾下的證書文件,然后使用 nvs_partition_gen.py 腳本工具來進(jìn)行證書文件格式轉(zhuǎn)換為 bin 固件
  • 可不需要將新的證書放到工程下重新編譯工程來獲取證書固件(bin 文件)

5、使用對應(yīng)的證書文件

當(dāng)應(yīng)用程序中需要使用證書文件時,使用 nvs_open_from_partition API 來獲取證書文件,對應(yīng)參數(shù)設(shè)置如下:

如何實現(xiàn) ESP 設(shè)備多證書管理?

如何實現(xiàn) ESP 設(shè)備多證書管理?文章來源地址http://www.zghlxwxcb.cn/news/detail-470302.html

到了這里,關(guān)于如何實現(xiàn) ESP 設(shè)備多證書管理?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包