org.bouncycastle.asn1.x509.sigi
public class PersonalData extends ASN1Encodable
PersonalData ::= SEQUENCE { nameOrPseudonym NameOrPseudonym, nameDistinguisher [0] INTEGER OPTIONAL, dateOfBirth [1] GeneralizedTime OPTIONAL, placeOfBirth [2] DirectoryString OPTIONAL, gender [3] PrintableString OPTIONAL, postalAddress [4] DirectoryString OPTIONAL }
See Also: NameOrPseudonym SigIObjectIdentifiers
Constructor Summary | |
---|---|
PersonalData(NameOrPseudonym nameOrPseudonym, BigInteger nameDistinguisher, DERGeneralizedTime dateOfBirth, DirectoryString placeOfBirth, String gender, DirectoryString postalAddress)
Constructor from a given details.
|
Method Summary | |
---|---|
DERGeneralizedTime | getDateOfBirth() |
String | getGender() |
static PersonalData | getInstance(Object obj) |
BigInteger | getNameDistinguisher() |
NameOrPseudonym | getNameOrPseudonym() |
DirectoryString | getPlaceOfBirth() |
DirectoryString | getPostalAddress() |
DERObject | toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
Parameters: nameOrPseudonym Name or pseudonym. nameDistinguisher Name distinguisher. dateOfBirth Date of birth. placeOfBirth Place of birth. gender Gender. postalAddress Postal Address.
PersonalData ::= SEQUENCE { nameOrPseudonym NameOrPseudonym, nameDistinguisher [0] INTEGER OPTIONAL, dateOfBirth [1] GeneralizedTime OPTIONAL, placeOfBirth [2] DirectoryString OPTIONAL, gender [3] PrintableString OPTIONAL, postalAddress [4] DirectoryString OPTIONAL }
Returns: a DERObject