主题中讨论的其他器件:UNIFLASH
您好!
如我的原始问题 https://e2e.ti.com/support/wireless-connectivity/wifi/f/968/p/975387/3606171中所述。 Uniflash 出现问题、显示以下错误消息。 为了创建 OTP 和自己的证书目录、我使用了以下 openssl 命令:
#生成私钥
OpenSSL genrsa -des3 -out ca.key 2048
##OpenSSL 验证私钥内容(可选)
OpenSSL RSA -noout -text -in ca.key
##创建证书颁发机构证书
OpenSSL req -new -x509 -days 8096 -key ca.key -out ca.cert.pem
##OpenSSL 验证 CA 证书(可选)
OpenSSL x509 -noout -text -in ca.cert.pem
##生成服务器密钥和签名请求(CSR)
###生成密钥
OpenSSL genrsa -des3 -out vendor.key 2048
###生成签名请求
OpenSSL req -new -key vendor.key -out vendor.csr
###检验 CSR (可选)
OpenSSL req -noout -text -in vendor.csr
###使用 CA 签署证书
OpenSSL x509 -req -days 8096 -in vendor.csr -ca ca.cert.pem -cakey ca.key -ccreateserial -out vendor.crt
### OpenSSL 验证服务器证书(可选)
##按照 swru547a.pdf 上的指南进行操作
###将 pem 从 ca cert 转换为 der
OpenSSL x509 -in ca.cert.pem -out ca.cert.der -outform der
###创建证书目录
SLImageCreator.exe 工具 make_cert_catalog --cert_folder "D:\openssl_chain_2048\OTP\ExampleKnownCA"--out_file "D:\openssl_chain_2048\OTP\Certs\certificate_Catalog.lst"
###签署证书目录
####从密钥文件创建 PEM 文件:
OpenSSL RSA -in vendor.key -out vendor.key.pem -outform PEM
使用此文件签署目录。
SLImageCreator.exe 工具签名--file "D:\openssl_chain_2048\otp\Certs\certificate_Catalog.lst"--priv"D:\opensslchain\vender.key.pem"--out_file "D:\openssl_chain_2048\otp\Certs\certificate_Catalog.lst.signed.a1"-finum_bin
###创建 OTP 元数据文件
SLImageCreator.exe 工具 meta --cert "D:\openssl_chain_2048\ca.cert.pem"--out_file "D:\openssl_chain_2048\otpender_otp.meta"--mac "000000000000"--usechain
###签署 OTP 元数据文件
SLImageCreator.exe 工具签名--file "D:\openssl_chain_2048\otpender_ot.meta"--priv"D:\openssl_chain_2048\vendor.key.pem"--out_file "D:\openssl_chain_2048\otp\vender_ot.meta.sig"--fmt"binary_sha2"
###创建 OTP 信息文件
SLImageCreator.exe 工具 INF --algo 2 --sign1 "D:\openssl_chain_2048\otp\vender_otp.sig"--sign2 "D:\openssl_chain_2048\vendor\vendor_otp.sig"--meta "D:\openssl_chain_2048\otp\otp\meta_out_meta_file.meta"--meta" vendor_otp.inf"
密码: 测试 ca.key
密码: vendor.key 为 test2
设置取消文件后、我收到以下错误消息:
UniflashSettings 包括:
问题的根源似乎是文件 certificate_Catalog.lst.signed.bin、在我的案例中大小为512字节。 您从运动场提供的文件大小为256字节。
但我不知道问题是什么。 我无法更改从 SLImagecreator.exe 中输出的内容。
因此、请给我一个提示、说明发生了什么错误。 我为您提供了我的整个认证链。 它只是一个例子,永远不会被有效利用。
e2e.ti.com/.../5355.openssl_5F00_chain_5F00_2048.7z
BR、
Arnaud