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

Targets

public class Targets : Asn1Encodable
namespace Org.BouncyCastle.Asn1.X509 { public class Targets : Asn1Encodable { private readonly Asn1Sequence m_targets; public static Targets GetInstance(object obj) { if (obj == null) return null; Targets targets = obj as Targets; if (targets != null) return targets; return new Targets(Asn1Sequence.GetInstance(obj)); } public static Targets GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit) { return new Targets(Asn1Sequence.GetInstance(taggedObject, declaredExplicit)); } public static Targets GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit) { return new Targets(Asn1Sequence.GetTagged(taggedObject, declaredExplicit)); } private Targets(Asn1Sequence targets) { m_targets = targets; } public Targets(Target[] targets) { m_targets = DerSequence.FromElements(targets); } public virtual Target[] GetTargets() { return m_targets.MapElements(Target.GetInstance); } public override Asn1Object ToAsn1Object() { return m_targets; } } }