bouncycastle相关内容
我正在尝试在Windows Mobile 6.5上使用 Bouncy Castle v1.7 设备。 我正在尝试执行以下代码: ISigner签名者= SignerUtilities.GetSigner(” SHA256withRSA“); 使用Bouncy Castle二进制文件 Windows Mobile设备上,该代码导致引发以下异常:
..
我正试图学习如何用充气城堡解码csr,因为我打算用它来学习其他加密货币。 我也没有找到有关c#的任何文档,只是java。 这就是我调用 DecodeCSR(string str)的方式: 静态void Main(string [] args) { string csr =“ -----开始新证书请求----- ...“; DecodeCSR(csr); Console
..
我一直在研究Bouncy Castle的RSA(轻量级API)实现,并弄清楚了基础知识。查看针对JCE提供程序实现的规范,我注意到RSA可以使用不同的填充方案。据我了解,默认情况下使用空填充。因此,我开始研究OAEP填充,尤其是 OAEPWithSHA512AndMGF1Padding 。用Google搜索不是很有帮助,所以我开始仔细研究BC的源代码,发现 org.bouncycastle.jce
..
我想在Java中使用证书对文件内容进行签名。 使用终端和openssl,我可以这样做: openssl smime -sign -in nosign.mobileconfig -outsigned.mobileconfig -signer server.crt -inkey server.key -certfile cacert.crt -outform der -nodetach
..
如果我正确理解了情况,则SpongyCastle是BouncyCastle的重命名,其创建目的是使人们能够在Android上包含新版本的BouncyCastle,因为仅包含最新的BouncyCastle jar会导致与旧的和剥离的冲突 但是,显然自3.0版(2011年-6年前!)以来,Android BouncyCastle软件包已重命名为 com.android.org.bouncycas
..
我注意到有两个Java的Bouncycastle提供程序库; bcprov 和 bcprov-ext 。它们有何不同? 解决方案 bcprov 通常是您想要的库。 p> bcprov-ext 包含一些晦涩的加密算法,自v1.4.0以来就不再是主要版本的一部分。 这在最新发布页面中进行了简要说明: > 从1.40版开始,应许多用户的要求,从常规jar文件中删除了一些加密算法
..
我正在尝试访问支持TLSv1.2的Web服务。我正在使用Java 1.4。它不支持TLSv1.2。 现在有人告诉我,卑诗省可以解决我的问题。 虽然它可以与SSLEngine一起工作,但是以某种方式替换掉了吗? 卑诗省有可能吗? 要获得可用的 SSLEngine (与 中的TLSv1一起使用),我该怎么办?无阻塞io方案)对DH的基本大小没有如此低的限制。 我尝试了什么:
..
我正在开发一个与网络服务器通信的android应用程序。我们使用HTTPS进行通信,并且在android应用程序中也有用于身份验证的客户端证书。 我们使用ECC(ANSI x9.62)创建了SSL证书,以便 通信的源代码或多或少是这样的: InputStream keystoreIs = getResources()。openRawResource(R.raw.client_b
..
我有一个疑问。 我必须使用bouncycastle api签名pgp公钥。 现在:据我了解,以另一种方式签署密钥意味着最终向该公共密钥添加“证书”。 由于缺少其他方法,我在图书馆里盲目搜索。到目前为止,我唯一发现的 是PGPSignatureGenerator中的generateCertification方法。但是这种方法会在主PgpPublicKey和另一个PgpPublicKey之间生
..
我正在尝试使用BouncyCastle在C#中为数字Siganture(带有本地TimeStamp证书)添加时间戳。我对TimeStamp的理解是要签署当前时间。不确定是否应该是当前时间+原始签名内容? 我的主要困惑是,是否将生成的时间戳添加到原始签名的Singed / Unsigned属性中。还是将其添加为CounterSignature? 解决方案 时间戳记的目的是证明签名是在给
..
我需要做的就是验证下面的消息,但是我无法让Bouncy Castle接收数据,并且给定了公钥,因此验证消息。如果它是免费的,我很高兴成为其他一些使用的Lib。这将被嵌入到我的通过Internet接收数据的应用程序中,因此,我希望尽可能保留所有托管代码。 ----- BEGIN PGP签名消息----- 哈希:SHA1 SCI版本:1.0 SCI代码:1 SCI原因:OK
..
这个问题我已经将我的头撞在墙上约20个小时了,我可能会错过一些容易的事情。但是,我觉得我需要帮助。我已经阅读了许多关于如何解决问题的不同部分的解释,但是我无法弄清楚如何将它们融合在一起。 我有一个DER编码的分离式PKCS#7数字签名。签名符合RFC 3852(加密消息语法)。对于我的项目,我需要逐步完成验证签名所需的每个步骤,并能够确定验证失败的步骤。我正在Java中使用BouncyCas
..
Bouncy Castle API 线程安全吗?尤其是 org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher org.bouncycastle.crypto.paddings.PKCS7Padding org.bouncycastle.crypto.engines.AESFastEngine org.bouncyc
..
我已经准备好基于Bouncy Castle的 MockPSKTlsClient 的简单TLS PSK客户端测试用例。 在 main 方法: public static void main(String [] args)引发IOException { SecureRandom random = new SecureRandom(); TlsPSKIdentity identity
..
我使用BouncyCastle API实现了椭圆曲线Diffie Hellman加密。但是,关键协议似乎并未正常运行。 我在哪里做错了?谢谢。 ECParameterSpec ecSpec = ECNamedCurveTable.getParameterSpec(“ B-571”); KeyPairGenerator g = KeyPairGenerator.getInsta
..
我正在尝试执行代码以执行Diffie-Hellman密钥交换。我从在线示例中获取了代码(现在忘记了)。 我必须导入bouncycastle.jar,我假设它会一直执行直到执行。 我的代码: package testproject; import java.math.BigInteger; import java.security.KeyPair; import ja
..
我正在使用 Bouncycastle 来管理我的项目的加密功能。 我设法使用 CMS 进行加密和解密,这两个密钥都存储在文件系统中(一个 .cert 和一个 .p12 )。 这些是我实际使用的两个函数: 私有静态字节[] CmsEncrypt(byte []消息) { var envelopGenerator = new CmsEnvelopedDataGenerator();
..
通常,当我从密钥库中获取 X509Certificate2 时,我可以调用 .PrivateKey 来检索证书的私钥作为 AsymmetricAlgorithm 。但是我决定使用Bouncy Castle,它的 X509Certificate 实例只有一个 getPublicKey(); 我看不到从证书中获取私钥的方法。有任何想法吗? 我从Windows-MY密钥库中获取了X509Certi
..
我在一个必须使用RSA公钥加密密码的项目中工作。我从SO尝试了许多示例和解决方案,如下所示 通过公共字符串进行Android RSA加密 使用SpongyCastle的RSA 但是不幸的是,没有一种解决方案对我来说有效。如果我尝试解决任何问题,我会反复遇到以下例外情况 错误日志: 04-21 07:50:57.876 18842-18842 / com.takeof
..
我在读取证书信息时遇到问题。我想使用Java和Android中的bouncycastle库来阅读完整信息。现在,我只是在控制台中使用keytool命令: > keytool -list -keystore 1.p12 -storetype pkcs12- v 有任何建议吗? 解决方案 我找到了解决方案,主要思想是将证书转换为x509,然后获取SubjectDN和解析
..