<PackageReference Include="BouncyCastle.Cryptography" Version="2.7.0" />

Org.BouncyCastle.Asn1.X509.Extensions

public sealed class Extensions : Asn1Encodable
namespace Org.BouncyCastle.Asn1.X509 { public sealed class Extensions : Asn1Encodable { public IEnumerable<DerObjectIdentifier> ExtensionOids { get; } public static Extension GetExtension(Extensions extensions, DerObjectIdentifier oid); public static Asn1Object GetExtensionParsedValue(Extensions extensions, DerObjectIdentifier oid); public static Asn1OctetString GetExtensionValue(Extensions extensions, DerObjectIdentifier oid); public static Extensions GetInstance(object obj); public static Extensions GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit); public static Extensions GetOptional(Asn1Encodable element); public static Extensions GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit); public Extensions(Extension extension); public Extensions(Extension[] extensions); public bool Equivalent(Extensions other); public DerObjectIdentifier[] GetCriticalExtensionOids(); public Extension GetExtension(DerObjectIdentifier oid); public DerObjectIdentifier[] GetExtensionOids(); public Asn1Object GetExtensionParsedValue(DerObjectIdentifier oid); public Asn1OctetString GetExtensionValue(DerObjectIdentifier oid); public DerObjectIdentifier[] GetNonCriticalExtensionOids(); public bool HasAnyCriticalExtensions(); } }