File tree Expand file tree Collapse file tree 7 files changed +76
-2
lines changed Expand file tree Collapse file tree 7 files changed +76
-2
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ site_name: wolfCLU マニュアル
2
2
site_url : https://wolfssl.com/
3
3
docs_dir : build/html/
4
4
site_dir : html/
5
- copyright : wolfSSL Inc. 2022
5
+ copyright : wolfSSL Inc. 2025
6
6
nav :
7
7
- " 1. イントロダクション " : index.md
8
8
- " 2. wolfCLUのビルド " : build.md
20
20
- " HASH コマンド " : hash.md
21
21
- " MD5 コマンド " : md5.md
22
22
- " PKCS12 コマンド " : pkcs12.md
23
+ - " PKCS7 コマンド " : pkcs7.md
24
+ - " PKCS8 コマンド " : pkcs8.md
23
25
- " PKEY コマンド " : pkey.md
24
26
- " RAND コマンド " : rand.md
25
27
- " REQ コマンド " : req.md
28
30
- " S_CLIENT コマンド " : s_client.md
29
31
- " VERIFY コマンド " : verify.md
30
32
- " X509 コマンド " : x509.md
33
+ - " BASE64 コマンド " : base64.md
31
34
theme :
32
35
name : null
33
36
custom_dir : ../mkdocs-material/material
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ site_name: wolfCLU Manual
2
2
site_url : https://wolfssl.com/
3
3
docs_dir : build/html/
4
4
site_dir : html/
5
- copyright : wolfSSL Inc. 2022
5
+ copyright : wolfSSL Inc. 2025
6
6
nav :
7
7
- " 1. Introduction " : index.md
8
8
- " 2. Building wolfCLU " : build.md
16
16
- " HASH Command " : hash.md
17
17
- " MD5 Command " : md5.md
18
18
- " PKCS12 Command " : pkcs12.md
19
+ - " PKCS7 Command " : pkcs7.md
20
+ - " PKCS8 Command " : pkcs8.md
19
21
- " PKEY Command " : pkey.md
20
22
- " RAND Command " : rand.md
21
23
- " REQ Command " : req.md
22
24
- " RSA Command " : rsa.md
23
25
- " S_CLIENT Command " : s_client.md
24
26
- " VERIFY Command " : verify.md
25
27
- " X509 Command " : x509.md
28
+ - " BASE64 Command " : base64.md
26
29
theme :
27
30
name : null
28
31
custom_dir : ../mkdocs-material/material
Original file line number Diff line number Diff line change
1
+ ### BASE64 コマンド
2
+
3
+ base64エンコーディングを使用してデータをエンコードまたはデコードします。デフォルトでは、データはbase64にエンコードされます。base64データをデコードするには、-dオプションを使用してください。
4
+
5
+ - [ -in] 読み込む入力ファイル(デフォルトは標準入力)
6
+ - [ -out] 書き込む出力ファイル(デフォルトは標準出力)
7
+ - [ -d] エンコードする代わりに入力データをデコードする
8
+
9
+ エンコードの例:
10
+
11
+ ```
12
+ wolfssl base64 -in plain_file.txt -out encoded_file.txt
13
+ ```
14
+
15
+ デコードの例:
16
+
17
+ ```
18
+ wolfssl base64 -d -in encoded_file.txt -out decoded_file.txt
19
+ ```
Original file line number Diff line number Diff line change 1
1
## コマンドリスト:
2
+ - base64
2
3
- bench
3
4
- ca
4
5
- crl
10
11
- hash
11
12
- md5
12
13
- pkcs12
14
+ - pkcs7
15
+ - pkcs8
13
16
- pkey
14
17
- rand
15
18
- req
Original file line number Diff line number Diff line change
1
+ ### PKCS7 コマンド
2
+
3
+ PKCS #7 データを処理し、PKCS#7ファイルから証明書の抽出などの操作を可能にします。PKCS#7は、暗号で署名および/または暗号化されたデータの標準規格です。
4
+
5
+ - [ -in] PKCS #7 データを含む入力ファイル(必須)
6
+ - [ -out] 結果を書き込む出力ファイル(デフォルトは標準出力)
7
+ - [ -inform] 入力フォーマット(PEMまたはDER、デフォルトはPEM)
8
+ - [ -outform] 出力フォーマット(PEMまたはDER、デフォルトはPEM)
9
+ - [ -print_certs] PKCS #7 ファイルから証明書を抽出して出力する
10
+
11
+ PKCS #7 ファイルから証明書を抽出する例:
12
+
13
+ ```
14
+ wolfssl pkcs7 -in pkcs7.pem -print_certs
15
+ ```
16
+
17
+ PKCS #7 データをPEMからDERフォーマットに変換する例:
18
+
19
+ ```
20
+ wolfssl pkcs7 -in pkcs7.pem -outform DER -out pkcs7.der
21
+ ```
Original file line number Diff line number Diff line change
1
+ ### PKCS8 コマンド
2
+
3
+ PKCS #8 秘密鍵ファイルを処理します。異なるフォーマット(PEM/DER)間の変換や秘密鍵の復号化を可能にします。PKCS#8鍵の暗号化はまだサポートされていません。
4
+
5
+ - [ -in] 秘密鍵を含む入力ファイル(必須)
6
+ - [ -out] 処理された鍵を書き込む出力ファイル(デフォルトは標準出力)
7
+ - [ -inform] 入力フォーマット(PEMまたはDER、デフォルトはPEM)
8
+ - [ -outform] 出力フォーマット(PEMまたはDER、デフォルトはPEM)
9
+ - [ -passin] 暗号化された入力鍵のパスワードソース
10
+ - [ -traditional] 従来の(非PKCS#8)フォーマットで鍵を出力
11
+ - [ -topk8] 入力をPKCS#8フォーマットに変換
12
+ - [ -nocrypt] 出力鍵を暗号化しない(パスワードなし)
13
+
14
+ 暗号化されたPEM鍵をDERフォーマットに変換する例:
15
+
16
+ ```
17
+ wolfssl pkcs8 -in server-keyEnc.pem -passin pass:mypassword -outform DER -out key.der
18
+ ```
19
+
20
+ 鍵を従来のフォーマットに変換する例:
21
+
22
+ ```
23
+ wolfssl pkcs8 -in server-key.pem -traditional -out traditional-key.pem
24
+ ```
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ CA が指定された X509 証明書を検証します。 コマンドに渡さ
6
6
7
7
- [ -CAfile] 検証に使用するCA証明書ファイル
8
8
- [ -crl_check] CRL検証が必要
9
+ - [ -untrusted] 検証に使用する中間証明書のファイル名(現在は1つの-untrusted証明書のみサポートしています)
9
10
10
11
使用例:
11
12
You can’t perform that action at this time.
0 commit comments