首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BouncyCastle AlgorithmIdentifier

BouncyCastle AlgorithmIdentifier
EN

Stack Overflow用户
提问于 2014-02-12 14:58:26
回答 2查看 6.2K关注 0票数 4

如何创建RSA的org.bouncycastle.asn1.x509.AlgorithmIdentifier新实例?为了能够在这里使用它:

代码语言:javascript
复制
JceKeyTransRecipientInfoGenerator(java.security.cert.X509Certificate recipientCert, org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-10 19:12:17

对于当前的BouncyCastleVersions,您可以使用来自org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers的常量

代码语言:javascript
复制
AlgorithmIdentifier algorithmIdentifier = new AlgorithmIdentifier(PKCSObjectIdentifiers.id_RSAES_OAEP);
票数 5
EN

Stack Overflow用户

发布于 2014-02-13 14:25:13

它就像用OAEP oid从RSA的字符串表示创建对象一样简单。

代码语言:javascript
复制
AlgorithmIdentifier id = AlgorithmIdentifier.getInstance("1.2.840.113549.1.1.7");

在最近版本的BouncyCastle >1.50中,这个API已经被删除,getInstance只使用ASN1Sequence和AlgorithmIdentifier。因此,除了使用构造函数之外,没有其他选项:

代码语言:javascript
复制
AlgorithmIdentifier id = new AlgorithmIdentifier(PKCSObjectIdentifiers.id_RSAES_OAEP);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21731435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档