我有一个 Rest API,想在 tomcat 9 中实现两种方式的 SSL。我在 java cacert 中导入了客户端证书。我使用了以下代码。
<code>
<Connector
clientAuth="true" port="443" minSpareThreads="5" maxSpareThreads="75"
enableLookups="true" disableUploadTimeout="true"
acceptCount="100" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="/opt/server.jks" keyAlias="abc.com"
keystoreType="JKS" keystorePass="password"
truststoreFile="/opt/server.jks"
truststoreType="JKS" truststorePass="password"
SSLVerifyClient="require" SSLEngine="on" SSLVerifyDepth="2" sslProtocol="TLS"
/>
</code>
但这不起作用。现在可以从任何地方访问 api。