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

Org.BouncyCastle.Asn1.IsisMtt.X509.DeclarationOfMajority

namespace Org.BouncyCastle.Asn1.IsisMtt.X509 { public class DeclarationOfMajority : Asn1Encodable, IAsn1Choice { public enum Choice { NotYoungerThan, FullAgeAtCountry, DateOfBirth } public Choice Type { get; } public virtual int NotYoungerThan { get; } public virtual Asn1Sequence FullAgeAtCountry { get; } public virtual Asn1GeneralizedTime DateOfBirth { get; } public static DeclarationOfMajority GetInstance(object obj); public static DeclarationOfMajority GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit); public static DeclarationOfMajority GetOptional(Asn1Encodable element); public static DeclarationOfMajority GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit); public DeclarationOfMajority(int notYoungerThan); public DeclarationOfMajority(bool fullAge, string country); public DeclarationOfMajority(Asn1GeneralizedTime dateOfBirth); } }