2396714_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2396714_zh-CN

2396714_zh-CN

我们能否在 i.mx9 中使用已配置的证书或密钥来设置 HTTPS 连接或 TLS 连接?

i.MX93 上配置的证书和私钥可以直接用于建立 HTTPS/TLS 连接吗?如果可以,那么访问和使用这些凭据进行客户端/服务器身份验证和 mTLS 实现的推荐方法是什么?


配置完成后,安全对象 blob 会出现在 /etc/ele/ 中,那么在实际的 HTTPS/TLS 连接中使用这些已配置的凭据的推荐工作流程是什么?

Re: can we use provisioned cert or key for setting up in the https connection or tls connection in i

嗨, @Manuel_Salas

谢谢你的回复。
关于 mbedTLS/opaque-key 指南——我们这边已经解决了私钥的问题。

剩下的问题具体是关于证书,该证书通过 EL2GO 配置,并与私钥一起存储在 /etc/ele/ 中。由于证书是公共数据,我们需要将其提取为纯 DER 格式,以便交给 mbedtls_x509_crt_parse_der() 进行 TLS 握手——与密钥不同,它不需要保持不透明。

支持的 SMW/PSA 调用是什么,才能检索已配置证书对象的明文 DER 字节?

具体来说:它是通过 psa_ps_get() / psa_its_get()(PSA 保护存储/内部可信存储)使用对象 ID 作为 UID 公开,还是通过不同的 SMW API 公开?我们在已安装的 SMW 头文件中看到了 protected_storage.h 和 internal_trusted_storage.h,但在基于它进行构建之前,我们想确认这是否是证书对象的预期路径。

Re: can we use provisioned cert or key for setting up in the https connection or tls connection in i

你好@NEXUSNERD

希望你一切都好。


在 i.MX93 上,配置流程的设计使得私钥始终受到ELE的保护。

因此,存储在 /etc/ele/ 中的 blob 是安全的对象表示,允许 ELE 重新加载或引用已配置的密钥材料,它们不应被视为普通的 TLS 密钥文件。


您可以查看imx-secure-enclave (Mbed-TLS)。


顺祝商祺!

萨拉斯。

Tags (1)
No ratings
Version history
Last update:
Tuesday
Updated by: