mbed TLS

出自 Arch Linux 中文维基

根據 Wikipedia:

mbed TLS(以前的 PolarSSL)是 TLS 和 SSL 協議以及相應的加密算法和所需支持代碼的實現。它具有 Apache License 版本 2.0 和 GPLv2 的雙重許可。網站上的聲明是 mbed TLS 旨在「易於理解,使用,集成和擴展」。

安裝[編輯 | 編輯原始碼]

安裝 mbedtls 軟件包。

用法[編輯 | 編輯原始碼]

命令名稱以「mbedtls_」開頭,關於用法示例,請參見知識庫

生成 RSA 私鑰[編輯 | 編輯原始碼]

$ mbedtls_gen_key rsa_keysize=keysize filename=filename

生成證書籤名請求[編輯 | 編輯原始碼]

$ mbedtls_cert_req filename=private_key subject_name=subject output_file=filename

相關方法

生成自簽名證書[編輯 | 編輯原始碼]

$ mbedtls_cert_write selfsign=1 issuer_key=private_key issuer_name=subject not_before=YYYYMMDDHHMMSS not_after=YYYYMMDDHHMMSS is_ca=1 max_pathlen=0 output_file=file

相關方法

參見[編輯 | 編輯原始碼]