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