【问题标题】:mutual authentication using certificate使用证书的相互认证
【发布时间】:2016-05-30 22:06:15
【问题描述】:

我一直在使用 java 开发一个 web 应用程序,我想使用实现相互证书身份验证。

我使用了自签名证书,我把它放在我的浏览器 (chrome) 和我的 glassfish 信任库(cacerts.jks) 上并配置我的 web.xml 和 sun-web.xml并且工作正常。

当我运行应用程序时,它要求我选择一个证书,并在正确的身份验证后显示我请求的页面。

但是我需要制作不同的证书(实际上是三个)并根据我要授权用户的角色。

但是即使我创建了另外两个证书并添加到浏览器证书列表中,除了第一个证书之外,浏览器并没有在证书选择提示中列出它们。

【问题讨论】:

    标签: java google-chrome authentication client-certificates mutual-authentication


    【解决方案1】:

    似乎我将证书添加到错误版本的 glassfish 信任库(cacerts.jks) 现在一切正常。浏览器根据角色列出了我添加并正确授权的所有证书。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-02
      • 2018-09-02
      • 2012-11-19
      相关资源
      最近更新 更多