Table of Contents

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