Skip to content

Commit d50fbe7

Browse files
authored
Merge pull request #191 from tamasan238/fix-build-error-202505
[JA] Adding wolfCLU pkcs8, pkcs7 and base64 command docs
2 parents 6fd680a + 0d3730c commit d50fbe7

File tree

7 files changed

+76
-2
lines changed

7 files changed

+76
-2
lines changed

wolfCLU/mkdocs-ja.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ site_name: wolfCLU マニュアル
22
site_url: https://wolfssl.com/
33
docs_dir: build/html/
44
site_dir: html/
5-
copyright: wolfSSL Inc. 2022
5+
copyright: wolfSSL Inc. 2025
66
nav:
77
- "1. イントロダクション": index.md
88
- "2. wolfCLUのビルド": build.md
@@ -20,6 +20,8 @@ nav:
2020
- "HASH コマンド": hash.md
2121
- "MD5 コマンド": md5.md
2222
- "PKCS12 コマンド": pkcs12.md
23+
- "PKCS7 コマンド": pkcs7.md
24+
- "PKCS8 コマンド": pkcs8.md
2325
- "PKEY コマンド": pkey.md
2426
- "RAND コマンド": rand.md
2527
- "REQ コマンド": req.md
@@ -28,6 +30,7 @@ nav:
2830
- "S_CLIENT コマンド": s_client.md
2931
- "VERIFY コマンド": verify.md
3032
- "X509 コマンド": x509.md
33+
- "BASE64 コマンド": base64.md
3134
theme:
3235
name: null
3336
custom_dir: ../mkdocs-material/material

wolfCLU/mkdocs.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ site_name: wolfCLU Manual
22
site_url: https://wolfssl.com/
33
docs_dir: build/html/
44
site_dir: html/
5-
copyright: wolfSSL Inc. 2022
5+
copyright: wolfSSL Inc. 2025
66
nav:
77
- "1. Introduction": index.md
88
- "2. Building wolfCLU": build.md
@@ -16,13 +16,16 @@ nav:
1616
- "HASH Command": hash.md
1717
- "MD5 Command": md5.md
1818
- "PKCS12 Command": pkcs12.md
19+
- "PKCS7 Command": pkcs7.md
20+
- "PKCS8 Command": pkcs8.md
1921
- "PKEY Command": pkey.md
2022
- "RAND Command": rand.md
2123
- "REQ Command": req.md
2224
- "RSA Command": rsa.md
2325
- "S_CLIENT Command": s_client.md
2426
- "VERIFY Command": verify.md
2527
- "X509 Command": x509.md
28+
- "BASE64 Command": base64.md
2629
theme:
2730
name: null
2831
custom_dir: ../mkdocs-material/material

wolfCLU/src-ja/base64.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
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+
```

wolfCLU/src-ja/command_list.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
## コマンドリスト:
2+
- base64
23
- bench
34
- ca
45
- crl
@@ -10,6 +11,8 @@
1011
- hash
1112
- md5
1213
- pkcs12
14+
- pkcs7
15+
- pkcs8
1316
- pkey
1417
- rand
1518
- req

wolfCLU/src-ja/pkcs7.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
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+
```

wolfCLU/src-ja/pkcs8.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
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+
```

wolfCLU/src-ja/verify.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ CA が指定された X509 証明書を検証します。 コマンドに渡さ
66

77
- [-CAfile] 検証に使用するCA証明書ファイル
88
- [-crl_check] CRL検証が必要
9+
- [-untrusted] 検証に使用する中間証明書のファイル名(現在は1つの-untrusted証明書のみサポートしています)
910

1011
使用例:
1112

0 commit comments

Comments
 (0)