Spring Boot で SSL 証明書を構成して https アクセスを有効にする方法

Spring Boot で SSL 証明書を構成して https アクセスを有効にする方法

Sping Boot は、Piotl チームが提供する新しいフレームワークです。新しい Sping アプリケーションの初期セットアップと開発プロセスを簡素化するように設計されています。 SSL 証明書を構成してネットワーク通信データの暗号化された送信を実装することにより、Spring Boot で https を有効にすることができます。 https アクセスを有効にするために SSL 証明書を構成する Spring Boot の主な手順を見てみましょう。

信頼できる SSL 証明書ブランドを選択し、適切なタイプのデジタル証明書を購入します。 SSL 証明書には多くの種類がありますが、最も一般的なものはドメインタイプの DV SSL 証明書、エンタープライズタイプの OV SSL 証明書、拡張 EV SSL 証明書です。現在、EV タイプの証明書は最も高いセキュリティ レベルを備えています。

関連記事: 《人気のSSL証明書ブランドのおすすめ》

2. 必要な SSL 証明書を購入した後、CA 組織に証明書申請を提出する必要があります。CA 組織が証明書申請を審査して承認した後にのみ、証明書が発行されます。その後、発行された証明書を Web サーバーにインストールして、Web サイトの https 通信を実装できます。

3. Spring Boot は、PFX および JKS 形式での SSL 証明書の構成をサポートしています。CA が証明書を発行したら、関連する証明書ファイルをローカル コンピューターにダウンロードし、ブラウザーのデフォルトのダウンロード場所に保存できます。

ブラウザのデフォルトのダウンロード ディレクトリにアクセスし、ダウンロードした証明書の圧縮ファイルを解凍します。解凍すると、次のファイルが得られます。

  • 証明書ファイル (domin_nme.pfx)
  • パスワード ファイル (pfx-psswod.txt)

この記事では、証明書名の例として domin_nme を使用していますが、これは実際に申請した SSL 証明書名に置き換えることができます。証明書をダウンロードするたびに、新しいパスワードが生成されます。このパスワードは今回ダウンロードした証明書とのみ一致します。証明書ファイルを更新する必要がある場合は、対応するパスワードも更新する必要があります。

4. Spring Boot アプリケーション サーバーにログインします。

5. 解凍した証明書ファイルとパスワード ファイルを Spring Boot プロジェクトのルート ディレクトリ sc/min/esouces/ にコピーします。 Spring Boot プロジェクトのディレクトリを変更した場合は、証明書ファイルとパスワード ファイルを構成ファイル ppliction.popeties または ppliction.yml と同じディレクトリにコピーする必要があります。

6. 設定ファイル pplction.popeties または pplction.yml を変更します。

ppliction.popeties のパラメータを構成するには、次の例を参照してください。

see.pot = 443 #HTTPS プロトコルのデフォルトのポート番号は 443 です。別のポートを使用する必要がある場合は、ここでカスタマイズできます。 see.ssl.key-stoe: clsspth = <domin_nme.pfx> #domin_nme.pfx を実際の証明書名に置き換える必要があります。 see.ssl.key-stoe-psswod = ******** #pfx-psswod.txt ファイルにパスワードを入力します。参照: .ssl.keyStoeType = PKCS2

ppliction.yml でパラメータを構成するには、次の例を参照してください。

参照: pot: 443 #HTTPS のデフォルトのポート番号は 443 です。別のポートを使用する必要がある場合は、ここでカスタマイズできます。 ssl: key-lis: tomct key-stoe-psswod: ******** #pfx-psswod.txt ファイルにパスワードを入力します。 key-stoe-type: PKCS2 key-stoe: clsspth:<domin_nme.pfx> #domin_nme.pfx を実際の証明書名に置き換える必要があります。

7. mn sping-boot:un コマンドを実行して、Sping Boot サービスを再起動します。

8. SSL 証明書の設定が完了したら、証明書にバインドされたドメイン名にアクセスして、HTTPS プロトコルが有効になっているかどうかを確認できます。

https://youdomin #youdomin を証明書にバインドされたドメイン名に置き換える必要があります。

Web アドレス バーに小さなロック アイコンが表示される場合は、HTTPS プロトコルが有効になっていることを意味します。 https 経由で Web サイトに正常にアクセスできない場合は、サーバー ポート 443 が開いているかどうかを確認するか、SSL 証明書のブランドに問い合わせてください。

<<:  ウェブサイトのセキュリティ証明書に問題がある場合はどうなりますか?

>>:  WordPress ブロック エディターを使用してカスタム CSS クラスを追加する方法

推薦する

ゲーム業界におけるユーザーオペレーション(ゲームプラットフォームオペレーション:優れたユーザーエクスペリエンスを生み出す鍵)

ゲームプラットフォームの運用:優れたユーザーエクスペリエンスを生み出す鍵インターネットの急速な発展に...

EC事業のプロモーション手法(EC事業のプロモーション手法とは?効果的なプロモーションチャネルを3つ紹介)

電子商取引のプロモーション方法は何ですか?効果的なプロモーションチャネルを3つ共有するプラットフォー...

観光ネットワーク推進計画(臨夏文化観光の宣伝の波を起こし、臨夏文化観光の夏季市場を活性化する)

臨夏の文化観光の促進により、臨夏の文化観光市場が活性化した。蘭州の「裏庭」である華儒臨夏の人気をさら...

情報フロー広告価格(各情報フロープラットフォームの平均入札額はいくらですか?ライオン情報フロートレーニングの最適化)

各情報フロープラットフォームの平均入札額はいくらですか?ライオンの情報フロートレーニングの最適化各情...

Fortress ハードドライブ監視プラグインの紹介

Baota ハードディスク監視プラグインは、Baota Panel がリリースした新しい有料プラグイ...

物流振興計画(青島市は物流産業の「品質向上、コスト削減、効率化」を推進するための「20の措置」を発表)

青島市は物流産業の「品質向上、コスト削減、効率化」を促進するため「20の措置」を発表青島市は物流産業...

電子商取引の運用管理の主な内容は何ですか(電子商取引の運用管理は複数の要素を統合した運用です)

電子商取引の運用管理は複数の要素を統合した運用である1. 電子商取引の運用管理の定義運用管理は一般的...

広州后朗ブランドマーケティング株式会社(后朗は中国各地で輝き、「后朗」の商標も各業界に根付いています)

後浪は中国各地で輝き、「後浪」の商標も様々な産業に根付いている少し前に数日間ホットな検索に上がってい...

ASO 最適化アシスタント (0 から 1 まで、Android ASO 最適化を解釈)

0から1まで、Android ASO最適化を解釈するみなさんこんにちは。私はインターネット金融業界...

陝西省官天データオペレーション株式会社(陝西省官天ビッグデータ株式会社)

陝西省官天ビッグデータ株式会社陝西冠田ビッグデータ株式会社は2017年8月1日に設立されました。同社...

JuMing.com でネットドメイン名を登録するにはいくらかかりますか?

JuMing.com は、ドメイン名のクエリ、登録から取引、管理まで、あらゆるサービスを提供する総合...

コンテンツ運営会社(Douyin運営会社トップ10(2024年最新版))

Douyin エージェント運営会社トップ 10 (2024 年最新版) Tik Tok エージェン...

ニューメディアオペレーションには何が含まれますか(ニューメディアオペレーションでは日々どのようなことを行っていますか)

新しいメディア運営者は日々何をしているのでしょうか?デジタル時代の到来により、新しいメディアの運用は...

製品運用KPI(データ製品のKPIをどのように設定するか?)

データ製品のKPIを設定するにはどうすればいいですか?編集者注: KPI は作業の重要な部分であり、...

酒類のオンラインプロモーション計画(酒類業界の「マーケティングトレンド」を徹底的に分析し、マイクロ酒類の「エース」フォーラムがご案内します)

ワイン業界の「マーケティングトレンド」の詳細な分析、マイクロワインの「エース」フォーラムがあなたを探...