mbed TLS
根據 Wikipedia:
- mbed TLS(以前的 PolarSSL)是 TLS 和 SSL 協議以及相應的加密算法和所需支持代碼的實現。它具有 Apache License 版本 2.0 和 GPLv2 的雙重許可。網站上的聲明是 mbed TLS 旨在「易於理解,使用,集成和擴展」。
安裝[編輯 | 編輯原始碼]
用法[編輯 | 編輯原始碼]
命令名稱以「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