Skip to content

[JA] Adding wolfCLU pkcs8, pkcs7 and base64 command docs #191

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion wolfCLU/mkdocs-ja.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ site_name: wolfCLU マニュアル
site_url: https://wolfssl.com/
docs_dir: build/html/
site_dir: html/
copyright: wolfSSL Inc. 2022
copyright: wolfSSL Inc. 2025
nav:
- "1. イントロダクション": index.md
- "2. wolfCLUのビルド": build.md
Expand All @@ -20,6 +20,8 @@ nav:
- "HASH コマンド": hash.md
- "MD5 コマンド": md5.md
- "PKCS12 コマンド": pkcs12.md
- "PKCS7 コマンド": pkcs7.md
- "PKCS8 コマンド": pkcs8.md
- "PKEY コマンド": pkey.md
- "RAND コマンド": rand.md
- "REQ コマンド": req.md
Expand All @@ -28,6 +30,7 @@ nav:
- "S_CLIENT コマンド": s_client.md
- "VERIFY コマンド": verify.md
- "X509 コマンド": x509.md
- "BASE64 コマンド": base64.md
theme:
name: null
custom_dir: ../mkdocs-material/material
Expand Down
5 changes: 4 additions & 1 deletion wolfCLU/mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ site_name: wolfCLU Manual
site_url: https://wolfssl.com/
docs_dir: build/html/
site_dir: html/
copyright: wolfSSL Inc. 2022
copyright: wolfSSL Inc. 2025
nav:
- "1. Introduction": index.md
- "2. Building wolfCLU": build.md
Expand All @@ -16,13 +16,16 @@ nav:
- "HASH Command": hash.md
- "MD5 Command": md5.md
- "PKCS12 Command": pkcs12.md
- "PKCS7 Command": pkcs7.md
- "PKCS8 Command": pkcs8.md
- "PKEY Command": pkey.md
- "RAND Command": rand.md
- "REQ Command": req.md
- "RSA Command": rsa.md
- "S_CLIENT Command": s_client.md
- "VERIFY Command": verify.md
- "X509 Command": x509.md
- "BASE64 Command": base64.md
theme:
name: null
custom_dir: ../mkdocs-material/material
Expand Down
19 changes: 19 additions & 0 deletions wolfCLU/src-ja/base64.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
### BASE64 コマンド

base64エンコーディングを使用してデータをエンコードまたはデコードします。デフォルトでは、データはbase64にエンコードされます。base64データをデコードするには、-dオプションを使用してください。

- [-in] 読み込む入力ファイル(デフォルトは標準入力)
- [-out] 書き込む出力ファイル(デフォルトは標準出力)
- [-d] エンコードする代わりに入力データをデコードする

エンコードの例:

```
wolfssl base64 -in plain_file.txt -out encoded_file.txt
```

デコードの例:

```
wolfssl base64 -d -in encoded_file.txt -out decoded_file.txt
```
3 changes: 3 additions & 0 deletions wolfCLU/src-ja/command_list.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
## コマンドリスト:
- base64
- bench
- ca
- crl
Expand All @@ -10,6 +11,8 @@
- hash
- md5
- pkcs12
- pkcs7
- pkcs8
- pkey
- rand
- req
Expand Down
21 changes: 21 additions & 0 deletions wolfCLU/src-ja/pkcs7.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
### PKCS7 コマンド

PKCS#7データを処理し、PKCS#7ファイルから証明書の抽出などの操作を可能にします。PKCS#7は、暗号で署名および/または暗号化されたデータの標準規格です。

- [-in] PKCS#7データを含む入力ファイル(必須)
- [-out] 結果を書き込む出力ファイル(デフォルトは標準出力)
- [-inform] 入力フォーマット(PEMまたはDER、デフォルトはPEM)
- [-outform] 出力フォーマット(PEMまたはDER、デフォルトはPEM)
- [-print_certs] PKCS#7ファイルから証明書を抽出して出力する

PKCS#7ファイルから証明書を抽出する例:

```
wolfssl pkcs7 -in pkcs7.pem -print_certs
```

PKCS#7データをPEMからDERフォーマットに変換する例:

```
wolfssl pkcs7 -in pkcs7.pem -outform DER -out pkcs7.der
```
24 changes: 24 additions & 0 deletions wolfCLU/src-ja/pkcs8.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
### PKCS8 コマンド

PKCS#8秘密鍵ファイルを処理します。異なるフォーマット(PEM/DER)間の変換や秘密鍵の復号化を可能にします。PKCS#8鍵の暗号化はまだサポートされていません。

- [-in] 秘密鍵を含む入力ファイル(必須)
- [-out] 処理された鍵を書き込む出力ファイル(デフォルトは標準出力)
- [-inform] 入力フォーマット(PEMまたはDER、デフォルトはPEM)
- [-outform] 出力フォーマット(PEMまたはDER、デフォルトはPEM)
- [-passin] 暗号化された入力鍵のパスワードソース
- [-traditional] 従来の(非PKCS#8)フォーマットで鍵を出力
- [-topk8] 入力をPKCS#8フォーマットに変換
- [-nocrypt] 出力鍵を暗号化しない(パスワードなし)

暗号化されたPEM鍵をDERフォーマットに変換する例:

```
wolfssl pkcs8 -in server-keyEnc.pem -passin pass:mypassword -outform DER -out key.der
```

鍵を従来のフォーマットに変換する例:

```
wolfssl pkcs8 -in server-key.pem -traditional -out traditional-key.pem
```
1 change: 1 addition & 0 deletions wolfCLU/src-ja/verify.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ CA が指定された X509 証明書を検証します。 コマンドに渡さ

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

使用例:

Expand Down