「GnuTLS」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
 
(他の1人の利用者による、間の2版が非表示)
1行目: 1行目:
[[Category:Transport Layer Security]]
+
[[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 ドキュメント] を見てください。
   
=== RSA 秘密鍵の生成 ===
+
=== 秘密鍵の生成 ===
   
$ certtool -p --rsa --bits=''keysize''
+
$ certtool --generate-privkey --outfile ''private_key''
   
=== 証明書署名要求の生成 ===
+
=== 証明書署名リクエストの生成 ===
   
 
$ certtool --generate-request --load-privkey ''private_key'' --outfile ''file''
 
$ certtool --generate-request --load-privkey ''private_key'' --outfile ''file''
26行目: 26行目:
   
 
$ 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 などにアクセスするインターフェイスを提供する。

インストール

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

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

参照