SpongyCastle 是否支持 DERObject class?

Does SpongyCastle support DERObject class?

我正在尝试在 Android 应用程序中使用以下 class 的等效项,我正在使用 Spongy Castle 1.54:

org.bouncycastle.asn1.DERObject

我无法导入 org.spongycastle.asn1.DERObject,BouncyCastle API 参考列表 DERObject 也无法导入已弃用的 classes 列表。

难道海绵城堡根本不支持这个class?

BouncyCastleSpongyCastle 的较新版本中,DERObject class 不再存在。

SpongyCastle中它被org.spongycastle.asn1.ASN1Primitive取代(注意package name was also changed),在BouncyCastle中它被替换为 org.bouncycastle.asn1.ASN1Primitive

您可以在 this link 中查看旧版本的变化,特别是在“ASN.1 Changes”部分:

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