文章中 Spring Boot 客製化 登入 ( Login ) 與 認證 (Authenticate) 機制 建立了一個需要認證的網站,既然要輸入帳號/密碼,那麼就應該要有 SSL 憑證的保護。Spring Boot 在套件
spring-boot-starter-web
裡,已有配置 Tomcat 伺服器,可利用 使用 Let’s Encrypt 取得 SSL 來設定 HTTPS 並強制使用 SSL 安全加密協定 裡申請的免費SSL憑證,來強化網站安全。- 產生 Spring Boot 裡 Tomcat 必要的
jks
檔案 - Spring boot 裡 application.properties 檔案內容
- Spring Boot 讓 HTTP 強制轉換到 HTTPS
- keytool Options 參數說明
- 產生 Spring Boot 裡 Tomcat 必要的
jks
檔案
要產生 Spring Boot 裡 Tomcat 必要的
jks
檔案,需要 利用 Apache 的 Virtual Host 功能來架設虛擬網站 文章提到 XAMPP 裡的 openssl 協助,以及 Spring Boot 在 Eclipse 的安裝與設定 裡的 OpenJDK ,從 使用 Let’s Encrypt 取得 SSL 來設定 HTTPS 並強制使用 SSL 安全加密協定 取的免費SSL憑證,會有三個檔案:private.key
, certificate.crt
, ca_bundle.crt
,使用的指令如下
繼續閱讀: Spring Boot 配置 SSL 憑證的設定
沒有留言:
張貼留言