Class DeclarationOfMajority
- Namespace
- Org.BouncyCastle.Asn1.IsisMtt.X509
- Assembly
- BouncyCastle.Cryptography.dll
public class DeclarationOfMajority : Asn1Encodable, IAsn1Convertible, IAsn1Choice
- Inheritance
-
DeclarationOfMajority
- Implements
-
- Inherited Members
-
Constructors
DeclarationOfMajority(Asn1GeneralizedTime)
public DeclarationOfMajority(Asn1GeneralizedTime dateOfBirth)
Parameters
dateOfBirth Asn1GeneralizedTime
DeclarationOfMajority(bool, string)
public DeclarationOfMajority(bool fullAge, string country)
Parameters
fullAge bool
country string
DeclarationOfMajority(int)
public DeclarationOfMajority(int notYoungerThan)
Parameters
notYoungerThan int
Properties
DateOfBirth
public virtual Asn1GeneralizedTime DateOfBirth { get; }
Property Value
- Asn1GeneralizedTime
FullAgeAtCountry
public virtual Asn1Sequence FullAgeAtCountry { get; }
Property Value
- Asn1Sequence
NotYoungerThan
public virtual int NotYoungerThan { get; }
Property Value
- int
Type
public DeclarationOfMajority.Choice Type { get; }
Property Value
- DeclarationOfMajority.Choice
Methods
GetInstance(Asn1TaggedObject, bool)
public static DeclarationOfMajority GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObject Asn1TaggedObject
declaredExplicit bool
Returns
- DeclarationOfMajority
GetInstance(object)
public static DeclarationOfMajority GetInstance(object obj)
Parameters
obj object
Returns
- DeclarationOfMajority
GetOptional(Asn1Encodable)
public static DeclarationOfMajority GetOptional(Asn1Encodable element)
Parameters
element Asn1Encodable
Returns
- DeclarationOfMajority
GetTagged(Asn1TaggedObject, bool)
public static DeclarationOfMajority GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObject Asn1TaggedObject
declaredExplicit bool
Returns
- DeclarationOfMajority
ToAsn1Object()
public override Asn1Object ToAsn1Object()
Returns
- Asn1Object