まず、Tomcat で HTTPS を構成し、認証ページを構成します。私の認証ページは、Tomcat-users.xml のユーザーを使用して HTTPS で動作します
<form action="j_security_check" method="POST">
Username:<input type="text" name="j_username"><br>
Password:<input type="password" name="j_password">
<input type="submit" value="Login">
</form>
server.xml でレルムを構成します
< レルム className="org.apache.catalina.realm.JNDIRealm"
connectionURL="ldaps://XXXXXXX:636" debug="99"
connectionName="MY_USER"
connectionPassword="MY PASSWORD"
userbase="MY_BASE"
userSearch="XXXXXXXXXXXX"
userSubtree="true"
roleBase="XXXXXXXXXXX"
roleSubtree=" true"
roleName
="XXXXXX" roleSearch="XXXXXX"/>
コマンド keytool を使用して証明書をインポートします。
keytool -import -file om_certificat.pem -keystore cacerts
私は何か他のことをすべきですか?
Tomcat を起動すると、次の警告が表示されます: SSLHandshakeException
私はこれをしましたが、うまくいきません!私のレルムは正しいと思います。コマンド「keytool」を実行すると、「証明書が追加されました」というメッセージが表示されます。
それで、私の問題はどこですか?ステップを忘れましたか?