bouncycastle相关内容

创建密钥库BKS用于HTTPS连接的android

我发现教程介绍如何创建和使用密钥库的HTTPS连接。但我有很小白的问题:我应该把这个code创建密钥库?在OpenSSL的命令PROMT或密钥工具按键提示。 出口CLASSPATH = bcprov-jdk16-145.jar 的CertStore = RES /生/ mystore.bks 如果[-a $的CertStore]。然后 RM $的CertStore || 1号出口 科幻 ..
发布时间:2016-02-23 10:34:11 移动开发

RSA密钥对使用充气城堡生成。制作code从java程序可运行

我使用Java code,我发现,生成一个公共和通过充气城堡库中的私钥。我的问题是实现它为code。通过我的Andr​​oid设备运行的。像我是编程,并通过我的大部分故障排除我的code不显示RSA密钥我仍然无法让我的code照我问,虽然我没有得到任何错误。我怀疑是我把我所有的code进入方式尝试 / 抓块,但我不能真的确定。 编辑:在低code 这是生成的RSA公钥和私钥的Java类。 (它 ..
发布时间:2015-12-07 00:03:29 Java开发

没有提供BouncyCastle的加密算法

我试图使用BouncyCastle的与Android实现ECDH和EL贾迈勒。我已经添加了BouncyCastle的jar文件(bcprov-jdk16-144.jar),并写了一些code,与我的电脑JVM工作但是当我试着将它移植到我的Andr​​oid应用程序,它抛出: java.security.NoSuchAlgorithmException:KeyPairGenerator的ECDH ..
发布时间:2015-12-06 23:08:09 移动开发

实施充气城堡密码算法与Android

我如何使用充气城堡供应商来实现算法,比如蛇和Twofish的,因为Sun的提供者不实现这些的。我知道,当多个供应商可以实现相同的算法,你得到的实施形式的排名最高的供应商这将是Sun提供。如果由于某种原因,你想用从一个特定的提供者(可能是因为你知道这是更快)的实施,您可以指定的getInstance两ARG版本的提供者()。在我的情况下,太阳提供者不实现我感兴趣的是,在所有的算法。 我试图实现蛇: ..
发布时间:2015-12-05 01:09:28 Java开发

需要帮助理解证书链

目前,我正在写一个Java库访问pointhq.com的REST API。 在开发我意识到,SSL证书不被接受默认情况下,Android客户端,所以我写了一个定制的TrustManager,并且增加了pointhq.com证书在这篇文章中解释一样:使用这个的TrustManager和我进口BKS文件,我得到以下错误,同时试图连接:证书中issuerName(CN = GeoTrust的全球CA, ..
发布时间:2015-12-04 23:49:07 Java开发

BouncyCastle的加密邮件与SMIME和X.509

我试图发送加密邮件与的JavaMail 库和 BouncyCastle的库: 这是在code我已经写了,或者我也跟着教程: 公共类的SendMail扩展javax.mail.Authenticator { 私人字符串_user; 私人字符串_pass; 私有String [_to] 私人字符串_from; 私人字符串_port; 私人字符串_sport; 私人字符串_host; 私人 ..
发布时间:2015-12-04 22:48:39 Java开发

Android的RSA密钥对生成 - 我应该使用标准的Java /充气城堡/海绵城堡/ JSch /其他?

我一直在四处寻找一个星期左右+实现的方法我都记在心里。我曾经碰到(和读取)许多文章对所有这些不同的方法,但我仍然感到困惑,所以我希望,也许有人可以发$ P $垫他们对这些主题的知识,所以我可以更容易地去创造我方法追捧,并在Android中实现它。 我的方法“追捧”: 必须生成RSA公共和放大器;私钥 在公众必须PKCS#1填充 必须是RSA 2048 返回公钥Byte数组 显然,你可以去一下 ..
发布时间:2015-12-04 11:04:03 Java开发

在BouncyCastle的RSA PKCS1-OAEP冗余支持?

我实施加密code中的Java / Android的匹配iOS的加密。在iOS系统中有使用RSA加密使用以下填充方案:PKCS1-OAEP 然而,当我尝试创建密码与PKCS1-OAEP。 密码C = Cipher.getInstance(“RSA /无/ PKCS1-OAEP”,“BC”); 下面是堆栈跟踪 javax.crypto.NoSuchPaddingException:P ..
发布时间:2015-12-03 11:07:44 Java开发

如何添加BouncyCastle的算法到Android

我试图写一个小的应用程序中使用BouncyCastle的算法,从 进口org.bouncycastle.jce.provider.BouncyCastleProvider; Security.addProvider(新BouncyCastleProvider()); 错误 - 进口org.bouncycastle不能得到解决;在导入过程中 错误 - BouncyCastleProvider不能被 ..
发布时间:2015-12-02 21:40:53 移动开发

我可以使用在Android最新的BouncyCastle的供应商?

我写了Android 1.6的应用程序。 谁能告诉我,如果可以使用,而不是旧的包含在最新的SDK充气城堡提供商(1.46版本)? 如果是的话,正确的说明将AP preciated。 解决方案 找到的问题对谷歌和 SpongyCastle 。 之后,我加入罐,并呼吁addProvider(),应用程序变大,但是可以使用BC 1.46功能,如“惠而浦”消化。 ... Android平台不 ..
发布时间:2015-12-02 16:28:16 移动开发

客户证书没有从Android的工作 - 如何调试?

我想实现一个Android应用客户端证书沟通,但至今没有取得多大成功 - 而且似乎这个功能,如果可能的话,很辛苦。全流量,我实施我跟从的这篇博客,描述了同样的情况,或多或少,无果。 有什么不工作:打开SSL连接( HttpsURLConnection )的Andr​​oid客户端和服务器之间将导致服务器返回一个 403状态code 。 AFAIK,这403是因为服务器不获取或不信任的客户端证书 ..
发布时间:2015-12-02 16:14:31 移动开发

Android的充气城堡:IOException异常

我使用Sun的keytool创建一个充气城堡密钥库和证书导入到它。该密钥工具确实产生了充气城堡格式的密钥存储。 然后我尝试导入充气城堡密钥存储到一个Android程序。我能得到一个 例如在“BKS”密钥库,但在密钥库调用加载抛出 “java.io.IOException异常:错误的版本密钥存储区”。 这是在code 密钥库的keyStore = KeyStore.getInstan ..
发布时间:2015-12-02 10:45:03 移动开发

如何包括海绵城堡JAR中的Andr​​oid?

显然海绵城堡是Android的替代品使用的是完整版的充气城堡的。 不过,在进口罐子我得到的各种因为它依赖于不包含在Android的,主要是javax.mail,javax.activati​​on中,并javax.awt.datatransfer包“解决不了”错误。 那么什么是解决这个问题的最好方法是什么?回应解决方案 这些是如何将海绵城堡在一个项目中的两个非常简单的例子: github. ..
发布时间:2015-12-01 22:22:40 Java开发