Authentication 如何获得“;受试者备选名称”;来自具有Tomcat HTTPD的SSL证书的数据?

Authentication 如何获得“;受试者备选名称”;来自具有Tomcat HTTPD的SSL证书的数据?,authentication,ssl,tomcat,smartcard,Authentication,Ssl,Tomcat,Smartcard,首先,我不是Java或Tomcat开发人员。我有一个不支持智能卡的第三方Tomcat服务器;不幸的是,在我工作的地方,管理员需要使用智能卡来处理所有事情,我厌倦了每次需要登录时都要获得一个临时密码 我已经到了可以使用智能卡登录服务器的地步,但它没有使用有用的用户ID。相反,我使用用户id“CN=1234567,OU=people,O=example,C=us”登录。当我登录时,系统会提示我选择一个证书,但对于唯一具有“密钥使用:数字签名,不可否认性(c0)”的证书,只提供了一个选项。该证书的主题

首先,我不是Java或Tomcat开发人员。我有一个不支持智能卡的第三方Tomcat服务器;不幸的是,在我工作的地方,管理员需要使用智能卡来处理所有事情,我厌倦了每次需要登录时都要获得一个临时密码

我已经到了可以使用智能卡登录服务器的地步,但它没有使用有用的用户ID。相反,我使用用户id“CN=1234567,OU=people,O=example,C=us”登录。当我登录时,系统会提示我选择一个证书,但对于唯一具有“密钥使用:数字签名,不可否认性(c0)”的证书,只提供了一个选项。该证书的主题与我获得的用户id相匹配,但是还有一个具有两个值的主题替代名称。一个是URL,另一个是RFC822名称。最后一个是我更愿意使用的,因为我想我可以用它来找到我的广告组成员资格等等


我发现一个堆栈溢出,表明我可以设置一个HTTP头来访问SAN,但这个问题一直没有得到回答。有人能帮忙吗?谢谢

您提到的问题是针对Apache的。似乎还有另一个可以访问的字段
SSL\u CLIENT\u SAN\u OTHER\u msUPN\n
。您提到的问题是针对Apache的。从这个角度看,似乎还有另一个可以访问的字段
SSL\u CLIENT\u SAN\u OTHER\u msUPN\n