java.security.ProviderException:无法派生密钥

时间:2016-03-30 16:14:03

标签: java gradle raspberry-pi

我试图在我的Raspberry Pi 2上设置signal-cli(https://github.com/AsamK/signal-cli)。

我成功安装了它,但是当我尝试注册一个新的phonenumber时,java会抛出以下错误:

Error loading state file "/home/osmc/.config/signal/data/xxxxx": javax.net.ssl.SSLException: java.security.ProviderException: Could not derive key

Haven在网络上的任何地方都找不到任何解决方案。

2 个答案:

答案 0 :(得分:4)

我对旧WS有这个问题。在java 8中,缺少旧的ssl握手。添加Bouncy Castle并使用以下代码添加到安全提供程序

Security.addProvider(new BouncyCastleProvider());

为我工作

希望它可以帮助你和其他人

答案 1 :(得分:1)

通过降级到JRE 7来修复它。

不确定Dev是否会很快添加Java 8支持。