所以我找到了一些代码
<cfset x509 = GetPageContext().getRequest().getAttribute("javax.servlet.request.X509Certificate") />
<cfoutput>not before = #x509[1].getNotBefore()#</cfoutput><br/>
<cfoutput>not after = #x509[1].getNotAfter()#<br></cfoutput>
<cfoutput>#ToBase64(x509[1].getEncoded())#<br></cfoutput>
<cfoutput>#x509[1].getIssuerDN()#<br></cfoutput>
<cfoutput>#x509[1].getIssuerX500Principal()#<br></cfoutput>
我想要这段代码做的是显示来自 CAC 的信息,而不是我得到一个错误Variable X509 is undefined
......
编辑
似乎可以使用另一种解决方案,CGI.CERT_SUBJECT
但是我不确定如何使该变量成为空字符串以外的任何内容。FWIW 我试图让它在独立的冷融合服务器上工作。