yuu_nkjm blog


2016-09-13(Tue) [長年日記] 編集

[letsencrypt][Tomcat][SSL] TomcatのSSL化

サーバにデプロイするとChromeで動かない(https化の検討) · Issue #21 · MAGCruise/magcruise-citywalk
Let's Encryptで取得した証明書を使ってTomcatでSSL通信
 
中間証明書を取得
 
https://letsencrypt.org/certificates/
Intermediate Certificates
Let's Encrypt Authority X3 (IdenTrust cross-signed): [txt] [pem] [der]
をダウンロードして,root.pemとして保存
 
必要なファイルのコピー
 
必要なファイルを適当なディレクトリ(ここではcerts)に集める.
 
mkdir certs
mv root.pem certs/
cp /etc/letsencrypt/live/game.magcruise.org/fullchain.pem certs/
cp /etc/letsencrypt/live/game.magcruise.org/privkey.pem certs/
c_rehashの実行
 
c_rehash certs
openssl コマンドで pkcs12 形式に変換
 
cd certs
openssl pkcs12 -export -in fullchain.pem -inkey privkey.pem -out tomcat.p12 -name tomcat
# 適当なパスワードをつける
keytool コマンドでキーストア形式に変換
 
keytool -importkeystore -srckeystore tomcat.p12 -destkeystore tomcat.keystore -srcstoretype PKCS12
# 適当なパスワードをつける.
出来上がったtomcat.keystoreは適当なところに保存
  
server.xmlの修正
 
 
```xml

tomcatを再起動したら,localhost:8443で接続出来た.

トップ «前月 最新 追記 設定
2006|01|06|12|
2007|06|09|
2008|01|03|04|06|07|08|09|10|12|
2009|01|02|05|06|07|08|10|11|12|
2010|03|04|05|06|07|08|09|10|11|
2011|01|02|03|04|05|06|07|08|09|11|12|
2012|01|02|04|06|07|08|10|11|12|
2013|01|02|03|07|08|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|
2015|01|02|07|11|12|
2016|01|03|05|07|08|09|