繁体   English   中英

通过代码查找哪个JKS

[英]Find which JKS through code

我认为这是一个基本问题,但是我在互联网上找不到任何有关它的信息。

我在单片应用程序中编写了一个小型Web服务。 我想以编程方式找出正在使用的Java密钥库。

在我的pom文件中,我可以看到以下内容:

<artifactId>maven-surefire-plugin</artifactId>
<version>2.16</version>
<configuration>
    <systemProperties>
        <property>
            <name>javax.net.ssl.trustStore</name>
            <value>keystore/kc.jks</value>
        </property>
</configuration>

现在是正在使用的pom文件或内部Java中提到的密钥库。

注意:我想编写一些代码来查找哪个密钥库,而不仅仅是检查一些配置。

pom文件中的systemProperties设置仅适用于您的测试,并且仅当您还将surefire配置为fork时才适用,而您没有配置。 因此它没有任何作用。 如果将surefire设置为fork,以便系统属性生效,则可以使用以下命令查看设置:

System.getProperty("javax.net.ssl.trustStore")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM