0
我已經對我的Tomcat服務器實施了客戶端身份驗證。我分發了使用我自己的CA crt和openSSL生成的客戶端X509證書和JKS。現在我想用CRL來阻止我的一些客戶。如何添加CRL到tomcat?...我沒有從Google上找到任何幫助。Tomcat6中的證書吊銷列表
我已經對我的Tomcat服務器實施了客戶端身份驗證。我分發了使用我自己的CA crt和openSSL生成的客戶端X509證書和JKS。現在我想用CRL來阻止我的一些客戶。如何添加CRL到tomcat?...我沒有從Google上找到任何幫助。Tomcat6中的證書吊銷列表
回答我自己的問題..在tomcat連接器標籤中,您可以使用openssl生成crlFile參數。該命令看起來像這樣
openssl ca -config openssl.my.cnf -revoke certs/server.crt
openssl ca -config openssl.my.cnf -gencrl -out crl/myca.crl
和文件myca.crl一些事情是在Tomcat中的連接器標籤,它看起來像這樣
<Connector protocol="org.apache.coyote.http11.Http11Protocol"
port="8443"
SSLEnabled="true"
maxThreads="150"
scheme="https"
secure="true"
clientAuth="true"
sslProtocol="TLS"
keystoreFile="one.mamoi.semdev.com.pkcs12"
keystoreType="PKCS12"
keystorePass="changeit"
truststoreFile="server.truststore"
truststorePass="changeit"
truststoreType="JKS"
crlFile="/home/ubuntu/myCA/crl/myca.crl"/>
你'openssl'此標記任何理由進行更新?這聽起來像你沒有使用APR。 – Bruno
實際上我使用openssl來生成客戶端證書並管理它們..所以我認爲openssl也是相關的.. – thecodejack