【问题标题】:Keytool command for Raspberry PiRaspberry Pi 的 Keytool 命令
【发布时间】:2012-11-14 19:04:33
【问题描述】:

我正在使用 Raspberry Pi (Debian 3.1.9+ armv6l linux) 和 javaSE 7,我正在尝试通过 keytool 更改我的信任密码,但 keytool 命令不起作用所以请告诉我如何更改我的信任密码在这种环境下。

【问题讨论】:

    标签: java debian raspberry-pi change-password


    【解决方案1】:

    我使用适用于 ARM 的 Oracle Java SE 8 进行了测试,它没有任何问题。首先,如果您还没有这样做,请创建一个密钥库:

    keytool -genkey -keyalg rsa -alias tstkey
    

    设置密钥库后,您可以使用更改密码

    keytool -storepasswd
    

    如果在修改密码的时候看到如下错误信息,说明之前没有创建过keystore,需要使用keytool -genkey ...来创建:

    pi@raspberrypi ~ $ keytool -storepasswd
    keytool error: java.lang.Exception: Keystore file does not exist: /home/pi/.keystore
    

    【讨论】: