【问题标题】:How to pass SSL keystore password? [duplicate]如何传递 SSL 密钥库密码? [复制]
【发布时间】:2015-12-04 18:23:26
【问题描述】:

我正在编写一个小型 Web 框架,我想使用用户提供的 SSL 密钥启用 SSL 加密。

这似乎过于谨慎,但将密钥库文件的密码作为String 传递给方法的参数是否常见?

这就是我的想法:

public void enableSSL(String keystorePath, String keystorePassword) {
    // ... do things
}

【问题讨论】:

    标签: java security ssl web keystore


    【解决方案1】:

    将密码存储在字符数组中总是比字符串更安全。

    请参考以下查询: Why is char[] preferred over String for passwords?

    另请参阅 oracle 站点的以下编码指南: http://www.oracle.com/technetwork/java/seccodeguide-139067.html#2

    【讨论】:

    • 请将此问题标记为重复,而不是试图从别人的答案中汲取营养。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-07
    • 2017-07-05
    • 1970-01-01
    • 1970-01-01
    • 2011-06-09
    • 1970-01-01
    • 2022-01-13
    相关资源
    最近更新 更多