我试图在使用Spongy Castle 1.54的Android应用程序中使用以下类的等效项:
org.bouncycastle.asn1.DERObject
我无法导入
org.spongycastle.asn1.DERObject
,也不赞成在已弃用的类列表下添加BouncyCastle API参考列表DERObject
。海绵城堡是否根本不支持此类课程?
最佳答案
在较新版本的BouncyCastle和SpongyCastle中,DERObject
类不再存在。
在SpongyCastle中,它由org.spongycastle.asn1.ASN1Primitive
替换(请注意package name was also changed),而在BouncyCastle中,它由org.bouncycastle.asn1.ASN1Primitive
替换
您可以在this link中检查较旧版本的更改,特别是在“ ASN.1更改”部分中:
Old Class New Class
ASN1Object ASN1Primitive
ASN1Encodable ASN1Object
DEREncodable ASN1Encodable
DERObject ASN1Primitive
DERString ASN1String
DERObjectIdentifier ASN1ObjectIdentifier
X509Name X500Name
DERInteger ASN1Integer
DEREnumerated ASN1Enumerated
X509Attributes X509AttributeIdentifiers
X509Extension Extension