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 マニュアル
22site_url : https://wolfssl.com/
33docs_dir : build/html/
44site_dir : html/
5- copyright : wolfSSL Inc. 2022
5+ copyright : wolfSSL Inc. 2025
66nav :
77 - " 1. イントロダクション " : index.md
88 - " 2. wolfCLUのビルド " : build.md
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
2830 - " S_CLIENT コマンド " : s_client.md
2931 - " VERIFY コマンド " : verify.md
3032 - " X509 コマンド " : x509.md
33+ - " BASE64 コマンド " : base64.md
3134theme :
3235 name : null
3336 custom_dir : ../mkdocs-material/material
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ site_name: wolfCLU Manual
22site_url : https://wolfssl.com/
33docs_dir : build/html/
44site_dir : html/
5- copyright : wolfSSL Inc. 2022
5+ copyright : wolfSSL Inc. 2025
66nav :
77 - " 1. Introduction " : index.md
88 - " 2. Building wolfCLU " : build.md
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
2629theme :
2730 name : null
2831 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 11## コマンドリスト:
2+ - base64
23- bench
34- ca
45- crl
1011- hash
1112- md5
1213- pkcs12
14+ - pkcs7
15+ - pkcs8
1316- pkey
1417- rand
1518- 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 証明書を検証します。 コマンドに渡さ
66
77- [ -CAfile] 検証に使用するCA証明書ファイル
88- [ -crl_check] CRL検証が必要
9+ - [ -untrusted] 検証に使用する中間証明書のファイル名(現在は1つの-untrusted証明書のみサポートしています)
910
1011使用例:
1112
You can’t perform that action at this time.
0 commit comments