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

推薦する

動作データは何ですか? (秘密を大公開!上司が注目する7大経営データ。あなたの会社は大丈夫?)

秘密を明かす!上司が注意しなければならない7つの主要な運用データ。貴社は基準を満たしていますか?企...

ブランド マーケティング カレンダー (2024 年の人気マーケティング カレンダー! ブランド クリエイティブ マーケティング、まずは理解して計画を立てましょう!)

2024年人気マーケティングカレンダー!ブランドクリエイティブマーケティングをまず理解し、計画を立...

WordPress クラシック エディターでコメントを有効にする方法

WodPess は、私たちがよく使用するコンテンツ管理システムの 1 つです。強力なバックエンド ダ...

不動産ブランドプロモーション(2024年1月、ブランドコミュニケーション力が最も強い中国不動産会社トップ100)

2024年1月のブランドコミュニケーション力における中国不動産会社トップ100リストデータの説明こ...

子ども向けブランドマーケティング企画(屋内子ども遊び場を運営するためのマーケティング活動をどのように企画するか?遊園地)

屋内子供遊び場を運営するためのマーケティング活動をどのように計画すればよいでしょうか?遊び場屋内子供...

湖北省工業塩メーカー販売(雲夢中塩東興:改革と発展は「加速」している)

雲夢中岩東興:改革と発展が加速している湖北日報クライアントニュース(記者 李正、王順) 年始から仕事...

プロジェクトの運営費には何が含まれますか? (Tmallの運営費の解釈、電子商取引運営の秘訣を簡単にマスターする方法を教えます!)

Tmallの代理運営手数料を解説し、eコマース運営の秘訣を簡単にマスターする方法を教えます!近年、...

WordPress セキュリティ プラグイン WP 2FA はどうでしょうか?

WodPess サイトのセキュリティを強化するために、市場には多くのセキュリティ プラグインが登場し...

PRを活用したブランドマーケティングの実践方法(PRコミュニケーション成功事例の分析:唐傑メディアのPRマーケティング実践経験)

成功したPRコミュニケーション事例分析:Tangjie MediaのPRマーケティングの実践経験現在...

ケータリングブランドのブランドプランニング(ケータリングプランニング会社がレストランのブランドプランニングを上手く行う方法 | ケータリングデザイン)

ケータリング企画会社がレストランのブランド企画を成功させるには|ケータリングデザインケータリングプラ...

データ操作給与(オペレーター給与3Kと同じ)

オペレーター給与と同じ3Kインターネット業界では、ジュニアオペレーターの月給は、職務経験と能力に応...

仮想ホストのCDN高速化原理

BlueHost Chinaの仮想ホスト対応CDNグローバル加速サービスの開始により、CDNテクノロ...

洗練されたユーザー操作には何が含まれますか? (洗練されたユーザー操作、JD.com の GOAL 方法論とは何ですか?)

ユーザー操作を洗練させる、JD.com が立ち上げた GOAL 方法論とは一体何でしょうか?編集部注...

プロモーション活動の計画(自社製品をどのようにプロモーションするか、まず合法的な商品に変え、その後さまざまな方法でプロモーションするか)

自分の製品を宣伝する方法、まず合法的な商品に変え、次にさまざまな方法で宣伝する自社製品を持ち、それを...

パフォーマンス広告と情報フロー広告(従来の映画やテレビの広告と情報フローパフォーマンス広告の違い)

従来の映画やテレビの広告と情報フロー効果の広告の違い一般の人でも、ゲームをしたり、短い動画を撮影した...