mbed TLS (简体中文)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

翻译状态:本文是 mbed TLS翻译。上次翻译日期:2020-08-20。如果英文版本有所更改,则您可以帮助同步翻译。

根据 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

相关方法

另请参见