mbed TLS

提供: ArchWiki
2024年8月14日 (水) 22:29時点におけるKusanaginoturugi (トーク | 投稿記録)による版 (Category:トランスポート層セキュリティ)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

Wikipedia より:

mbed TLS (旧名 PolarSSL) は TLS と SSL プロトコルと暗号アルゴリズムの実装および必要な補助コードです。Apache License バージョン 2.0 と GPLv2 のデュアルライセンスになっています。mbed TLS のウェブサイトでは「わかりやすく使いやすく組み込みやすく拡張しやすい」を標榜しています。

インストール

mbedtls パッケージをインストールしてください。

使用方法

コマンドの名前は "mbedtls_" から始まります。使用例は Knowledge Base を見てください。

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

関連するハウツー

参照