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 一時リダイレクトを設定する方法

推薦する

どの広告ブランドが最高か(世界最大の広告会社 15 社)

世界最大の広告代理店15社15. ガネット社(NYSE: GCI) 時価総額: 3億ドルGannet...

データ操作とは具体的に何をするのでしょうか(データ分析求人検索)

データ分析求人検索これは私たちの乾物の最初の品です。毎日更新のリズムを保ち、皆さんと共有できるように...

GlobalSign 証明書についてはどうですか? GlobalSign SSL 証明書の利点は何ですか?

GloblSign 証明書についてはどうですか? GloblSign は、複数のエンタープライズ グ...

Facebook マーケティング スキル (10 の Facebook マーケティング スキル、あなたはどれくらい知っていますか?)

Facebook マーケティングのヒントトップ 10、あなたはどれくらい知っていますか?世界最大の...

B エンド製品運用システム (レビューと検討: 合理的な B エンド運用システムを構築するには?)

レビューと調査:合理的な B サイド運用システムを構築するにはどうすればよいでしょうか?筆者はかつ...

水素エネルギー業界は「赤い封筒の雨」を経験しており、数百万の補助金がA株市場に火をつけている。

水素エネルギー業界にまた朗報が届きました! 12月4日、広州市政府は「水素エネルギー産業の質の高い発...

高級品の売り方(高価な商品を高く売るには?この9つの方法を使ったことはありますか?)

高価な商品を売れるようにするにはどうすればいいでしょうか?これらの 9 つの方法を使用したことがあり...

米国のサーバーでよく使用されるオペレーティング システムは何ですか?

現在、米国のサーバーで使用されているオペレーティング システムには、Windows と Linux ...

QQグループマーケティングプロモーション計画(トラフィック誘致のための36の戦略、第2の戦略:QQグループトラフィック誘致)

トラフィックを引き付けるための36の戦略、第2の戦略:QQグループトラフィック常識を覆し、ルールを...

ブランドマーケティング(自社製品を宣伝するには?ブランドプロモーションと宣伝の方法)

製品を宣伝するにはどうすればいいですか?ブランドのプロモーションと宣伝方法インターネットの普及に伴い...

Shopyy と Shopify の違いは何ですか? Shopyy 対 Shopify

Shopyyとショッピファイ現在、最も普及している越境電子商取引対外貿易独立ステーションプラットフォ...

商品のオンラインプロモーション企画(ブランドのオンラインマーケティングプロモーション戦略:あなたのブランドを早く有名にしましょう!)

ブランドフルネットワークマーケティングプロモーション戦略:あなたのブランドをすぐに有名にしましょう!...

データ運用の概念(公的データの公認運用:デジタル経済と国家統治の近代化の統合的発展に向けた新たな道)

公共データ認可業務:デジタル経済と国家統治の近代化の統合発展​​に向けた新たな道(この記事の著者は、...

Nginx 404 ページの設定方法の紹介

ウェブサイトは 404 ページを避けることはできません。Nginx を通常 Web サーバーとして使...