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

Unk*_*0wn 1 java gradle raspberry-pi

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

我安装成功,但是当我尝试注册新的电话号码时,java抛出以下错误:

Error loading state file "/home/osmc/.config/signal/data/xxxxx": javax.net.ssl.SSLException: java.security.ProviderException: Could not derive key
Run Code Online (Sandbox Code Playgroud)

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

Cav*_*a79 5

我在旧WS上遇到这个问题。在Java 8中,缺少旧的ssl握手。使用以下代码添加Bouncy Castle并将其添加到Security provider中

Security.addProvider(new BouncyCastleProvider());
Run Code Online (Sandbox Code Playgroud)

为我工作

希望它对您和其他人有帮助