【问题标题】:how to create .keystore file for my java application inside eclipse如何在 Eclipse 中为我的 java 应用程序创建 .keystore 文件
【发布时间】:2020-07-16 18:57:34
【问题描述】:

如何在 Eclipse 中为我的 java 应用程序创建 .keystore 文件?我知道将 ssl 导入密钥库并将其放在 jre/lib/security/cacerts 文件夹中的方法。我想在云中部署我的应用程序,所以我希望 .keystore 文件位于我的代码中,而不是我的本地系统中。你能指导我吗?

【问题讨论】:

    标签: java ssl-certificate cloud keystore


    【解决方案1】:

    如果我充分了解您的需求,您可以使用 ClassLoader.getResourceAsStream 作为 inputStream 加载密钥库

    你可以在这里阅读

    https://docs.oracle.com/javase/8/docs/technotes/guides/lang/resources.html https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html

    这可能是一个例子

    KeyStore myKeyStore = KeyStore.getInstance(KeyStore.getDefaultType());
    InputStream keystoreInputStream = this.getClass().getClassLoader().getResourceAsStream("path/to/keystore/in/your/jar")
    myKeyStore.load( keystoreInputStream , "yourpassword".toCharArray());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-04
      • 1970-01-01
      相关资源
      最近更新 更多