「GnuTLS」の版間の差分
ナビゲーションに移動
検索に移動
(→自己署名証明書の生成: 情報を更新) |
Kusanaginoturugi (トーク | 投稿記録) |
||
(他の1人の利用者による、間の3版が非表示) | |||
1行目: | 1行目: | ||
− | [[Category: |
+ | [[Category:トランスポート層セキュリティ]] |
[[en:GnuTLS]] |
[[en:GnuTLS]] |
||
[[es:GnuTLS]] |
[[es:GnuTLS]] |
||
15行目: | 15行目: | ||
以下のセクションで使用するコマンドについては {{man|1|certtool}} を、API ドキュメントは [https://www.gnutls.org/manual/html_node/index.html info ドキュメント] を見てください。 |
以下のセクションで使用するコマンドについては {{man|1|certtool}} を、API ドキュメントは [https://www.gnutls.org/manual/html_node/index.html info ドキュメント] を見てください。 |
||
− | === |
+ | === 秘密鍵の生成 === |
− | $ certtool - |
+ | $ certtool --generate-privkey --outfile ''private_key'' |
− | === 証明書署名 |
+ | === 証明書署名リクエストの生成 === |
− | $ certtool - |
+ | $ certtool --generate-request --load-privkey ''private_key'' --outfile ''file'' |
=== 自己署名証明書の生成 === |
=== 自己署名証明書の生成 === |
||
$ certtool --generate-self-signed --load-privkey ''private_key'' --outfile ''file'' |
$ certtool --generate-self-signed --load-privkey ''private_key'' --outfile ''file'' |
||
+ | |||
+ | === 証明書を検査する === |
||
+ | |||
+ | $ certtool --certificate-info --infile ''file'' |
||
== 参照 == |
== 参照 == |
2024年8月14日 (水) 22:28時点における最新版
Wikipedia より:
- GnuTLS (GNU Transport Layer Security Library) は SSL/TLS と DTLS プロトコルのフリーなライブラリ実装のひとつである。アプリケーションがネットワーク通信層を越えて安全な通信プロトコルを利用できるよう API を提供することを目的とする。X.509, PKCS #12, OpenPGP などにアクセスするインターフェイスを提供する。
インストール
Apache HTTP Server と組み込む場合は mod_gnutls をインストールしてください。
使用方法
以下のセクションで使用するコマンドについては certtool(1) を、API ドキュメントは info ドキュメント を見てください。
秘密鍵の生成
$ certtool --generate-privkey --outfile private_key
証明書署名リクエストの生成
$ certtool --generate-request --load-privkey private_key --outfile file
自己署名証明書の生成
$ certtool --generate-self-signed --load-privkey private_key --outfile file
証明書を検査する
$ certtool --certificate-info --infile file