OpenSSL の一般的なコマンドは何ですか?

OpenSSL の一般的なコマンドは何ですか?

OpenSSL は、公開鍵システムや https に関連する多くのタスクを完了するために使用できる強力なコマンドライン ツールです。初心者のユーザーは、OpenSSL コマンドの使用方法についてあまり知らないかもしれません。この記事では、CSR ファイルの生成や SSL 証明書形式の変換など、一般的な OpenSSL コマンドの使用方法をまとめています。

1. OpenSSLコマンドを使用してCSRファイルを生成する

有効な SSL 証明書は通常、信頼できる権威ある CA 組織によって発行されます。SSL 証明書を申請する前に、関連ツールを使用して証明書署名要求ファイル (CSR ファイル) を生成する必要があります。このファイルの内容には、主にキー ペアの公開キーとその他の追加情報が含まれます。

CSR R RSA暗号化アルゴリズムを生成する

openssl eq -out www_ssl_com.cs -new -sh256 -newkey s:2048 -nodes -keyout www_ssl_com.key

2. CSR R ECC暗号化アルゴリズムを生成する

openssl ecpm -out see.key -nme pime256 -genkey openssl eq -new -key see.key -out see.cs

3. 自己署名証明書コマンドを生成する

openssl eq -x509 -sh256 -nodes -dys 365 -newkey s:2048 -keyout piteKey.key -out cetificte.ct

4. キーからCSRを生成する

openssl eq -out CSR.cs -key piteKey.key -new

5. 証明書ファイルからCSRを生成する

openssl x509 -x509toeq -in cetificte.ct -out CSR.cs -signkey piteKey.key

6. キーパスワードを削除する

openssl s -in piteKey.pem -out newPiteKey.pem

2. 一般的なSSL証明書形式の変換

、PEMからDERへ

PEM でエンコードされた証明書 domin.ct は、バイナリ DER でエンコードされた証明書 domin.de に変換できます。

openssl x509 \ -in domin.ct \ -outfom de -out domin.de

DER 形式は J でよく使用されます。

2. DERからPEMへ

同様に、DER でエンコードされた証明書 (domin.de) を PEM でエンコードされた証明書 (domin.ct) に変換することもできます。

openssl x509 \ -infom de -in domin.de \ -out domin.ct

3. PEM から PKCS7

PEM 証明書 (domin.ct および c-chin.ct) を PKCS7 (domin.p7b) ファイルに追加します。

openssl cl2pkcs7 -nocl \ -cetfile domin.ct \ -cetfile c-chin.ct \ -out domin.p7b

-cetfile オプションを使用して、PKCS7 に追加する証明書を指定します。

PKCS7 ファイルは P7B とも呼ばれ、J の Keystoe や Microsoft の IIS で証明書を保存するためによく使用される ASCII ファイルです。

4. PKCS7をPEMに変換する

以下のコマンドを使用して、PKCS7 ファイル (domin.p7b) を PEM ファイルに変換します。

openssl pkcs7 \ -in domin.p7b \ -pint_cets -out domin.ct

PKCS7 ファイルに共通証明書や中間 CA 証明書などの複数の証明書が含まれている場合、出力 PEM ファイルにはすべての証明書が含まれます。

5. PEMをPKCS2に変換する

秘密鍵ファイル (domin.key) と証明書ファイル (domin.ct) を組み合わせて PKCS2 ファイル (domin.pfx) を生成できます。

openssl pkcs2 \ -inkey domin.key \ -in domin.ct \ -expot -out domin.pfx

上記のコマンドを実行すると、エクスポート パスワードの入力が求められますが、空白のままにしておくこともできます。

PKCS2 ファイルは PFX ファイルとも呼ばれ、Microsoft IIS で証明書チェーンをインポート/エクスポートするためによく使用されます。

6. PKCS2をPEMに変換する

あるいは、PKCS2 ファイル (domin.pfx) を PEM 形式 (domin.combined.ct) に変換することもできます。

openssl pkcs2 \ -in domin.pfx \ -nodes -out domin.combined.ct

PKCS2 ファイルに証明書とその秘密キーなどの複数のエントリが含まれている場合、生成された PEM ファイルにはそれらすべてが含まれることに注意してください。

<<:  Symantec SSL 証明書にはどのような種類がありますか?選び方

>>:  Name.com はどのような支払い方法と通貨をサポートしていますか?

推薦する

ブランド企画面接(面接で一番大事なのは「自己紹介」だということを知らない人が多い)

面接で最も重要な部分は「自己紹介」であることを知らない人が多い週末に自宅でブランドプランニングに関す...

母の日ブランドマーケティング(母の日活動におけるブランドのマーケティング計画について語る)

母の日イベントに向けたブランドのマーケティング計画について話すブランドが目立ちたい場合、日々のマーケ...

ビデオマーケティングプロモーションのやり方(ショートビデオマーケティングのやり方を教えます)

ショートビデオマーケティングのやり方を教えますデジタル時代では、短い動画が人々の注目を集める主流のコ...

SEO とは何を意味しますか? (SEO とは何ですか? SEO をどのように定義しますか?)

SEO とは何ですか? SEO の意味をどのように定義しますか? SEO の略語: 検索エンジン最...

Ubuntu LTSと一般バージョンの違い

Ubuntu は、いくつかのバージョンから選択できる人気のオープン ソース オペレーティング システ...

ブランド企画とブランドマーケティング(2022年ブランドマーケティング計画をどう説明するか?ディーラーは聞いて自信が持てるか?)

2022年のブランドマーケティング計画をどのように説明すればよいでしょうか?ディーラーはそれを聞い...

WordPress で AI ツールを使用して記事タグを選択する方法は?

ますます多くのユーザーが、WodPess Web サイトに人工知能を統合する方法に注目しています。A...

業務の具体的な内容(現場のベテランが業務の内容をわかりやすく解説します)

職場のベテランが、業務が実際に何を行っているかを理解するのに役立ちます。 「事実は知っていても、そ...

.cityドメイン名登録の意義とcityドメイン名登録ルール

都市ドメイン名は、都市、都市のすべての住民を意味し、都市の活動に関連するコンテンツに使用される汎用ト...

運用戦略には何が含まれますか? (今号のおすすめ記事:企業における運用戦略はどれほど重要か?)

今号の推奨事項: 企業における運用戦略はどの程度重要ですか?毎号1キーワード掲載で、職場のスキルや業...

EC運営データ(EC運営者が知っておきたい「乾物シェアリング」データ分析スキル)

「実践共有」EC事業者が知っておきたいデータ分析スキルデータ時代の到来により、あらゆる業界でビジネ...

宝蘭徳:AIの波に呼応し、最新のインテリジェントコンピューティングプラットフォーム製品をリリース

企業が市場競争力と適応性を向上させたいのであれば、AIの波に共鳴し、AI時代の発展動向にうまく適応す...

データ権限運用協定(データは利用可能だが閲覧できない:杭州は公共データ権限運用収入の分配モデルを明確にする予定)

データは入手可能だが見えない:杭州市は公共データ認可業務収入の分配モデルを明確にする予定公共統治およ...

1つの注文を販売して1つの注文を失う、即時小売ボリュームはフラッシュ倉庫を叫ぶ

テキスト |リン・ジンカバーソース |トゥチョンクリエイティブフラッシュ倉庫を 5 年間運営した後、...

WordPress メニューナビゲーション設定グラフィックチュートリアル

WodPess は米国サーバーを使用するウェブマスターが使用していると思われますが、初心者にとっては...