Class PersonalData
- Namespace
- Org.BouncyCastle.Asn1.X509.SigI
- Assembly
- BouncyCastle.Cryptography.dll
public class PersonalData : Asn1Encodable, IAsn1Convertible
- Inheritance
-
PersonalData
- Implements
-
- Inherited Members
-
Constructors
PersonalData(NameOrPseudonym, BigInteger, Asn1GeneralizedTime, DirectoryString, string, DirectoryString)
public PersonalData(NameOrPseudonym nameOrPseudonym, BigInteger nameDistinguisher, Asn1GeneralizedTime dateOfBirth, DirectoryString placeOfBirth, string gender, DirectoryString postalAddress)
Parameters
nameOrPseudonym NameOrPseudonym
nameDistinguisher BigInteger
dateOfBirth Asn1GeneralizedTime
placeOfBirth DirectoryString
gender string
postalAddress DirectoryString
Properties
DateOfBirth
public Asn1GeneralizedTime DateOfBirth { get; }
Property Value
- Asn1GeneralizedTime
Gender
public string Gender { get; }
Property Value
- string
NameDistinguisher
public BigInteger NameDistinguisher { get; }
Property Value
- BigInteger
NameOrPseudonym
public NameOrPseudonym NameOrPseudonym { get; }
Property Value
- NameOrPseudonym
PlaceOfBirth
public DirectoryString PlaceOfBirth { get; }
Property Value
- DirectoryString
PostalAddress
public DirectoryString PostalAddress { get; }
Property Value
- DirectoryString
Methods
GetInstance(Asn1TaggedObject, bool)
public static PersonalData GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObject Asn1TaggedObject
declaredExplicit bool
Returns
- PersonalData
GetInstance(object)
public static PersonalData GetInstance(object obj)
Parameters
obj object
Returns
- PersonalData
GetTagged(Asn1TaggedObject, bool)
public static PersonalData GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObject Asn1TaggedObject
declaredExplicit bool
Returns
- PersonalData
ToAsn1Object()
public override Asn1Object ToAsn1Object()
Returns
- Asn1Object