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

X509ExtensionUtilities

public class X509ExtensionUtilities
using Org.BouncyCastle.Asn1; namespace Org.BouncyCastle.X509.Extension { public class X509ExtensionUtilities { public static Asn1Object FromExtensionValue(Asn1OctetString extensionValue) { return Asn1Object.FromByteArray(extensionValue.GetOctets()); } public static Asn1Object FromExtensionValue(IX509Extension extensions, DerObjectIdentifier oid) { Asn1OctetString extensionValue = extensions.GetExtensionValue(oid); if (extensionValue != null) return FromExtensionValue(extensionValue); return null; } } }