BouncyCastle not registered
来源:互联网 发布:淘宝小风悦萌怎么样 编辑:程序博客网 时间:2024/05/23 23:24
I'm trying to run a SSHD demo, but encountered the 'BouncyCastle not registered' error:
import java.io.File;import java.io.IOException;import org.apache.sshd.server.SshServer;import org.apache.sshd.server.keyprovider.SimpleGeneratorHostKeyProvider;import org.apache.sshd.server.shell.ProcessShellFactory;public class MollySshServerMock {public static void main(String[] args) throws IOException {SshServer sshd = SshServer.setUpDefaultServer();sshd.setPort(22);sshd.setKeyPairProvider(new SimpleGeneratorHostKeyProvider(new File("hostkey.ser")));sshd.setShellFactory(new ProcessShellFactory(new String[] { "/bin/sh", "-i", "-l" }));sshd.start();}}The error:
[main] INFO org.apache.sshd.common.util.SecurityUtils - BouncyCastle not registered, using the default JCE providerThe environment: Windows 7 64bit, STS 3.7.2, JDK 1.8
Tried [1] method, but failed.
Then tried [2],
- Download bouncycastle library at http://www.bouncycastle.org/latest_releases.html (For me its bcprov-jdk15on-154.jar and bcprov-ext-jdk15on-154.jar).
- Copy theses files (eg: bcprov-jdk15on-154.jar and bcprov-ext-jdk15on-154.jar) in /path_to_your_jvm/jre/lib/ext. (e.g: /opt/jdk/jdk1.8.0_40/jre/lib/ext)
edit /path_to_your_jvm/jre/lib/security/java.security and add the following line : security.provider.11=org.bouncycastle.jce.provider.BouncyCastleProvider
this method works, the output is:
[main] INFO org.apache.sshd.common.util.SecurityUtils - BouncyCastle already registered as a JCE provider
References:
[1] http://stackoverflow.com/questions/8171802/using-bouncycastle-for-a-simple-https-query
[2] http://totalprogus.blogspot.hk/2012/09/crash-could-not-start-crasshd-failed-to.html
- BouncyCastle not registered
- Excel CLASS NOT REGISTERED
- IllegalArgumentException: Service not registered
- android Receiver not registered:
- object library not registered
- android "receiver not registered"
- Receiver not registered.
- Service not registered
- uri is not registered
- URI Is Not Registered
- uri is not registered
- IllegalArgumentException: Receiver not registered
- URI is NOT Registered
- URI Is Not Registered
- bouncycastle
- ViewFlipper “Receiver not registered” Error
- clnt_create: RPC: Program not registered
- clnt_create: RPC: Program not registered
- 谈谈源代码管理那点事儿(二)——SVN和TFS,你选谁?
- react-native开源组件react-native-wechat学习
- PHP 函数
- 淘宝SOA框架dubbo学习--异步调用
- linux高端内存映射
- BouncyCastle not registered
- 函数模板
- GetMemory的几个笔试题 面试碰到两次
- elasticsearch集群管理工具head插件
- Tomcat 部署war文件
- elasticsearch中的mapping简介
- ElasticSearch优化的一些方法
- 语音识别工具箱之HTK安装与使用
- composer在update时[Composer\Downloader\TransportException] Your configuration does not allow conn出错处理