OpenSSL コマンドを使用して SSL 証明書を生成する方法

OpenSSL コマンドを使用して SSL 証明書を生成する方法

OpenSSL は、コンピュータ ネットワーク上の通信をより安全にする暗号化ソフトウェア ライブラリまたはツールキットです。そのコマンドを使用して SSL 証明書を作成できます。 OpenSSL は pche ライセンスを使用しており、ツールキットは商用または非商用の目的で使用できます。CS が OpenSSL コマンドを使用して SSL 証明書を生成する方法を見てみましょう。

まず、次のコマンドを使用して、インストールされている OpenSSL コマンドのバージョンを確認できます。

OpenSSL エディション

2. RSA Pite キーを作成します。

openssl gens -out pite.key 2048

pite.key という名前の RSA キー ファイルが生成されます。ここでは、セキュリティのために 2048 ビットのキー長を使用します。より短いキーの長さを使用することもできます。

3. 新しいPiteキーとCSRファイルを作成する

openssl eq -nodes -newkey s:2048 -keyout custom.key -out custom.cs

国コード、州および地域名、組織名、名前、電子メール アドレスなどの詳細が求められます。すべての詳細を入力すると、CSR 拡張子を持つファイルと秘密鍵ファイルの 2 つのファイルが生成されます。

4. 新しい秘密鍵と自己署名証明書を作成します。

openssl eq -x509 -sh52 -nodes -dys 730 -newkey s:2048 -keyout custom.key -out custom.pem

国コード、州および地域名、組織名、名前、電子メール アドレスなどの詳細が求められます。すべての詳細を入力すると、PEM 拡張子を持つファイルと、それぞれ自己署名証明書と秘密キーを表すキー拡張子を持つファイルの 2 つのファイルが生成されます。この例では、有効期間を 730 日に設定していますが、これを指定しない場合は、デフォルトで 1 か月の期間が使用されます。必要に応じて暗号化アルゴリズムを変更することもできます。この例では、SHA52 アルゴリズムを使用しました。

5. CSR ファイルを確認します。

openssl eq -noout -text -in カスタム.cs

CSR ファイルの作成時に入力した詳細が表示され、正しい CSR ファイルが正しい受信者に送信されたことを確認できます。

6. 秘密鍵ファイルを確認します。

openssl s -in pite.key -check

RSA 秘密キーを検証およびチェックし、問題がなければ次の結果が表示されます。

RSAキーOK

RSAキーの書き方

7. 証明書発行者の承認を確認します。

openssl x509 -in custom.pem -noout -issue -issue_hsh

pem ファイルの作成時に入力した詳細が表示され、正しい pem ファイルが正しい受信者に送信されていることを確認できます。

8. 証明書のハッシュ値を確認します。

openssl x509 -noout -hsh -in カスタム.pem

9. pem 証明書ファイルのハッシュ値が表示されます。

PEMをDER形式に変換する

openssl x509 -outfom de -in custom.pem -out custom.de

証明書の拡張子を .pem から .de に変換し、.de 拡張子を持つ新しいファイルを作成します。

0. pem ファイル証明書の有効期間を確認します。

openssl x509 -noout -in カスタム.pem -dtes

<<:  HTTPS ページにアクセスするときに発生する ERR_CERT_INVALID エラーを解決する方法

>>:  .htaccess ファイルを使用して 302 一時リダイレクトを設定する方法

推薦する

製品コミュニティプロモーション計画(売れ筋商品+グループリーダープロモーション、新たなコミュニティグループ購入計画の作成)

売れ筋商品+グループリーダープロモーションで新たなコミュニティグループ購入プランを創出コミュニティグ...

受動的な WeChat ビジネスプロモーション (WeChat ビジネスプロモーションを促進するために必要なツールは何ですか?)

WeChat のビジネスプロモーションとトラフィック生成にはどのようなツールが必要ですか?モバイル...

情報フロー広告業界の現状(情報フローが悪いと創造性がない+ビジネスがないという問題)

情報の流れが悪いと、創造性もビジネスも生まれないという問題があります。ショートビデオユーザーの間で最...

ケータリング集客促進法(最も実践的なレストラン集客促進法:成功への3つのステップ、一回で学べます)

最も実用的なレストランのトラフィック転換方法:成功への3つのステップ、一度で学べます収益増加の本質は...

通信事業者のビッグデータ顧客獲得(通信事業者はビッグデータを活用してどのように顧客を獲得するのか?)

事業者はビッグデータをどのように活用して顧客を獲得するのでしょうか?当社は、オペレーターのビッグデー...

WebsitePanel スタンドアロン サーバーのインストール グラフィック チュートリアル

WebsitePnel は、使いやすいオープンソースの無料仮想ホスティング システムです。最大の利点...

ハンドドライヤーのトップ 10 ブランド (手を洗った後にハンドドライヤーを使うのは、手を無駄に洗っているのとほぼ同じです)

手を洗った後にハンドドライヤーを使うのは、手を洗ったことを無駄にしているのとほとんど同じである。出典...

SEO ソフトウェア (ウェブサイトのランキングを簡単に上昇させる、実証済みで効果的な 9 つの SEO ツール)

ウェブサイトのランキングを簡単に上昇させる、実証済みで効果的な SEO ツール 9 つ上級 SEO...

コンテンツ制作と運用(コンテンツ運用:コンテンツの制作から消費まで、コンテンツ運用の全プロセスを解説する記事)

コンテンツ運用:コンテンツの制作から消費まで、この記事ではコンテンツ運用の全プロセスを説明します。は...

電子ピアノ売上ランキング(電子ピアノのブランドはどれが一番コスパが良い?初心者の練習に良い安いおすすめ電子ピアノブランド)

どのブランドの電子ピアノが最も優れていて、最もコスト効率が良いでしょうか?初心者が練習するのに良い安...

WordPress ウェブサイトの直帰率を下げるにはどうすればいいですか?

ウェブサイトの直帰率とは、ユーザーが 1 ページのみを閲覧し、他のページにアクセスせず、他のコンテン...

建材会社のブランドプランニング(建材業界のスタートアップはどのようにブランドをプロモーションするのか?)

建材業界の新興企業はどのように自社のブランドを宣伝しているのでしょうか?ほとんどのスタートアップには...

波司登ブランドマーケティング(ますます高価になっている波司登は、5年半で268億元の販売費を費やした)

ますます高価になっている波司登は、5年半で268億元を売り上げた 波司登が複数回にわたり値上げを行っ...