bouncycastle

    0热度

    1回答

    我正尝试使用bouncycastle库为S/MIME创建自签名证书。我在互联网上使用了示例和一些帖子。下面的代码。 SecureRandom random = SecureRandom.getInstance("SHA1PRNG"); Security.addProvider(new BouncyCastleProvider()); KeyPairGenerator kpGen

    0热度

    2回答

    如何获取现有的X509证书,进行精确复制并更改内容以用于测试目的?我想改变的事情是使签名失效,更改主题字段的部分,更改证书策略扩展字段,更改基本限制扩展字段,将其设置为过期等。 是否存在现有功能(Java),允许我这样做?

    0热度

    1回答

    PGP签名的验证 我产生了PGP签名: -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBBABCAAGBQJYnkPxAAoJEBFjzYGyXBOsXRoH/3O4bwKK45aUN+m0N4jsZ+n5 W8R/aGti/llvJ62tHBCO5BIp/pp+b1Gdv99xtnJXHu/f0TqPYj+fwq4vfaorNTt

    0热度

    1回答

    我想使用BouncyCastle从Java解密GPG文件。我发现的所有示例都需要密码,但这不适用于我们的用例。该文件可以从命令提示符解密使用此命令: gpg --output test.csv.zip --decrypt test.csv.zip.gpg 此使用gpg --import为公共和私有密钥后的作品。 我怎么能用BouncyCastle做到这一点?我是否需要公共密钥,因为我想我只需要

    3热度

    1回答

    我目前正在尝试编写一个程序,该程序将使用RSA或ElGamal等公钥加密系统。我一直在寻找不同的来源,我已经得到最接近的是公共密钥加密,其中用于RSA示例代码是有点简单Bouncy Castle FIPS documentation: public byte[] pkcs1Encrypt(RSAPublicKey pubKey, byte[] data) { Cipher c = Ci

    0热度

    1回答

    是否可以在Java 6中使用TLS + SNI? TLS与java 6很好地协同工作,但SNI似乎不被支持。 随着Java 7和更高版本,它工作正常。但是我卡在Java的6 Java 6的先进和具有SNI的支持,但它确实超过10K的成本,这是我目前还没有...... 我也看了看充气城堡具有在URLAndHash中引用SNI rfc 6066。但使用TlsClientProtocol和Default

    0热度

    1回答

    解密来自服务器的响应时出现以下错误。 BouncyCastle已在安全提供程序列表中配置。另外我在我的应用程序中包含了libc中的bcprov-jdk14-155.jar。 JRE7中的ext文件夹中不包含相同的库。 javax.crypto.NoSuchPaddingException: OAEPWITHSHA-256ANDMGF1PADDING unavailable with RSA.

    0热度

    1回答

    我正在使用充气城堡,我想生成一个特定的私钥而不是生成的随机密钥。 我想提供我自己的私钥,但代码不断生成随机密钥。有没有一种方法可以指定在充气城堡中使用的确切私钥? 我的代码如下。当我检查生成的证书的公钥时,我总是得到不同的值。我需要我指定的价值。 在主 var cb = new X509CertBuilder(suppliers, "CN=MandarinAS, OU=Scheme42, O=Ma

    0热度

    1回答

    是否可以在不转换为PKCS8的情况下读取JAVA格式PKCS1的RSA私钥?如果是的话,示例代码表示赞赏。 -----BEGIN RSA PRIVATE KEY----- BASE64 ENCODED DATA -----END RSA PRIVATE KEY-----

    1热度

    1回答

    我正在使用sshj(0.19.1)以SSH2连接处理scala应用程序。我可以在eclipse中很好地连接,但是从一个胖罐子运行应用程序,我得到一些错误。我最初的错误是: Line 3: TransportException: null at net.schmizz.sshj.transport.TransportException$1.chain(33) at net.schmizz.ssh