如何使用国防部CAC卡实现Apache (Linux内)身份验证?我听说这是可以做的,但没有发现任何细节。目前,我们使用Windows活动目录进行Apache身份验证,但只使用登录/密码。很快要求只使用CAC卡。如有任何提示,将不胜感激。
发布于 2009-05-07 14:18:47
为双向SSL配置Apache (版本6.0.18)
文本编辑器中的<TOMCAT_HOME>\conf\server.xml
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="true" sslProtocol="TLS"
keystoreFile="<CERTIFICATES_DIR>\localhost.jks"
keystorePass="password"
truststoreFile="<CERTIFICATES_DIR>\localhost.jks"
trustStorePass="password"/>中运行tomcat来启用它。
将公钥/私钥证书安装到浏览器
必须设置
Firefox说明:
在Firefox的菜单中,导航到“高级”>“加密”选项卡上的“工具”>“Options
。
Firefox现在将信任使用您刚刚安装的证书签名的内容。
IE指令:
导航到Tools > Internet Options
Internet现在将信任使用您刚刚安装的CA发出的证书签名的内容。
使用PKI加密,您的浏览器需要知道如何使用私钥将您识别到服务器。要做到这一点,必须手动安装证书。在本例中导入的证书的后缀是.p12火狐说明:
在火狐的菜单中,导航到Tools > Options Certificates"
您的证书现在已经安装,可以使用PKI加密将您标识到服务器。如果您希望在不同的时间使用不同的身份标识,则可以重复上述步骤来安装其他证书。IE指令:
导航到Tools > Internet,Options
,
,
,向导启动。单击Next.,然后选择希望用于标识您自己的pki文件。单击Next
您的个人证书现在已安装,您可以使用它来标识您自己的网站使用PKI加密。
https://stackoverflow.com/questions/834805
复制相似问题