【发布时间】:2013-04-15 19:32:29
【问题描述】:
我想让一个 webapp 只对一些有限的用户开放。所以我选择了一个SSL客户端认证。我是新手,所以对它了解不多,我关注this tutorial 来实现它。这是我心中的一些问题。我正在使用基本的自签名 SSL。
1) 我们可以为我提供的所有客户创建一个客户证书吗?所以任何拥有客户端证书的人都可以访问应用程序。听起来不是个好方法。
2) 如果不是 (1),那么有没有简单的方法来创建客户端证书并在 tomcat user.xml 上注册。我不想强迫用户创建客户端证书并发送给我,所以我在服务器上注册。
3) 如果 SSL 证书不匹配,如何重定向到其他页面?
4) 我们可以将一台机器的私钥用于另一台机器吗?
5) 我的服务器上有多个应用程序,但我只想使用 SSL 对一个应用程序进行身份验证。那怎么可能呢?
还请向我推荐任何好的教程。最后,我的要求是允许最多 50 个有限用户访问。我的客户可以以某种用户友好的方式注册他的系统。
【问题讨论】:
标签: java ssl client-server ssl-certificate tomcat7