7
ローカルアプリのsetting up SSL in Tomcat 7の手順に従っています。私はここで何をしているのか分かりませんので、私のアプローチのn00binessを言い訳してください。私はそうと、キーストアを作成します。Tomcat 7のSSL
keytool -genkey -alias tomcat -keyalg RSA
Enter keystore password: changeit
Re-enter new password: changeit
What is your first and last name?
[Unknown]: Robert Bram
What is the name of your organizational unit?
[Unknown]: Developers
What is the name of your organization?
[Unknown]: MyBusiness
What is the name of your City or Locality?
[Unknown]: Melbourne
What is the name of your State or Province?
[Unknown]: Victoria
What is the two-letter country code for this unit?
[Unknown]: AU
Is CN=Robert Bram, OU=Developers, O=MyBusiness, L=Melbourne, ST=Victoria, C=AU correct?
[no]: yes
Enter key password for <tomcat>
(RETURN if same as keystore password):
私はその後、私のserver.xmlファイルにコネクタポートを追加しました:
<Connector port="8443" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="${user.home}/.keystore" keystorePass="changeit"
clientAuth="false" sslProtocol="TLS"/>
を私が証明書をエクスポート:
keytool -export -alias tomcat -file tomcatcertfile.cer
Enter keystore password: changeit
Certificate stored in file <tomcatcertfile.cer>
私はTomcatを再起動します。私はhttps://localhost:8443/blah/myappをIEにロードします。証明書のエラーを示します。
アドレスバーの[証明書エラー]をクリックし、[証明書の表示]をクリックし、[証明書のインストール]> [次へ]をクリックします。 > OK> OKをクリックします。
このページに行くと、「このウェブサイトで提示されたセキュリティ証明書は、別のウェブサイトのアドレスで発行されました」と表示されます。
私は間違って何をしていますか?
アドバイスありがとうございます!
ロブ :)
ありがとうございました - それでした。 :) –
私が持っている1つの問題..最初に証明書をインストールすると、決して動作しません。私がIEに行ってエラーを見てから、証明書をインストールするだけで動作します。何故ですか? –
私はこれを書きました:[HTTPSをTomcatのlocalhostで動作させる](http://robertmarkbramprogrammer.blogspot.com/2011/09/get-https-to-work-for-localhost-on.html) –