Tomcat作为客户端身份验证



我有一个带有微服务wars的tomcat服务器,一个WAR与另一个系统连接,另一个服务器需要客户端身份验证,我有证书如何通过与该系统的通信加载证书,我试图在HTTPS加密中使用此证书,但失败了,如果tomcat将连接到某个URL,我想加载一个证书,我的意思是tomcat将是客户端而不是服务器,我知道如何让tomcat作为服务器需要客户端身份验证,但如果有另一个系统,而这里的tomcat是客户端,如何在tomcat中插入证书,应用程序是java,操作系统是linusredhat7我试图将证书插入操作系统级别和证书,但相同

我不知所措,因为我不是Tomcat的人。我使用tomcat作为我们Java应用程序的Web服务器,现在我们正试图与我们的一个客户集成,他们需要通过SSL进行客户端身份验证,所以他们生成并向我颁发了SSL证书,以便在与他们的系统通信时在tomcat中使用它。不幸的是,这是他们所支持的,不能给我任何关于如何实际使用它的指导

所以我有一个Java应用程序,一个在rehat 7上运行8的Tomcat应用服务器,以及来自客户端本地CA的.p12证书。

现在我有两个证书,一个用于SSL,另一个作为客户端身份验证,如何定义客户端身份验证并将其附加到我与另一个系统的通信中,我尝试使用SSLCACertificateFile属性,但没有成功,

连接器端口=";443〃;protocol=";HTTP/1.1";connectionTimeout=";20000〃;redirectPort=";8446";SSLEnabled=";真";scheme=";https";secure="安全";真";sslProtocol=";TLS";keystoreFile=";文件到.p12";keystorePass=";changeit";keystoreType=";PKCS12";truststoreType=";PKCS12";SSLCACertificateFile=";CAfileto_T.p12";SSLCACertificatePass=";changeit";

领域className=";org.apache.catalina.rerealm.LockOutRealm";领域className=";org.apache.catalina.rerealm.UserDatabaseRealm";resourceName=";用户数据库";

相关内容

最新更新