如何使用Department of Defense CAC卡实现Apache(在Linux内)身份验证?我听说它可以完成,但没有遇到任何细节.目前我们使用Windows Active Directory进行Apache身份验证,但仅使用登录/密码.很快,要求将只使用CAC卡.任何提示将不胜感激.
为双向SSL配置Apache Tomcat(版本6.0.18)
<TOMCAT_HOME>\conf\server.xml
Run Code Online (Sandbox Code Playgroud)<Connector port="8443" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" acceptCount="100" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" />
3.修改此文本块,如下所示:
<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"/>
Run Code Online (Sandbox Code Playgroud)
将公钥/私钥证书安装到浏览器
Firefox说明:
Firefox现在将信任使用您刚刚安装的证书签名的内容.
IE说明:
Internet Explorer现在将信任使用您刚刚安装的CA颁发的证书签名的内容.
使用PKI加密,您的浏览器需要知道如何使用私钥识别您的服务器. 为此,您必须手动安装证书.此示例中导入的证书的后缀是.p12 Firefox说明:
您的证书现已安装,可用于使用PKI加密识别您的服务器.如果您希望在不同时间使用不同的身份标识自己,可以重复上述步骤以安装其他证书.IE说明:
您的个人证书现已安装,您可以使用它来识别使用PKI加密的网站.
归档时间: |
|
查看次数: |
8197 次 |
最近记录: |