public class PersonalData extends ASN1Object
PersonalData ::= SEQUENCE {
nameOrPseudonym NameOrPseudonym,
nameDistinguisher [0] INTEGER OPTIONAL,
dateOfBirth [1] GeneralizedTime OPTIONAL,
placeOfBirth [2] DirectoryString OPTIONAL,
gender [3] PrintableString OPTIONAL,
postalAddress [4] DirectoryString OPTIONAL
}
NameOrPseudonym,
SigIObjectIdentifiers| Modifier and Type | Field and Description |
|---|---|
private ASN1GeneralizedTime |
dateOfBirth |
private java.lang.String |
gender |
private java.math.BigInteger |
nameDistinguisher |
private NameOrPseudonym |
nameOrPseudonym |
private DirectoryString |
placeOfBirth |
private DirectoryString |
postalAddress |
| Modifier | Constructor and Description |
|---|---|
private |
PersonalData(ASN1Sequence seq)
Constructor from ASN1Sequence.
|
|
PersonalData(NameOrPseudonym nameOrPseudonym,
java.math.BigInteger nameDistinguisher,
ASN1GeneralizedTime dateOfBirth,
DirectoryString placeOfBirth,
java.lang.String gender,
DirectoryString postalAddress)
Constructor from a given details.
|
| Modifier and Type | Method and Description |
|---|---|
ASN1GeneralizedTime |
getDateOfBirth() |
java.lang.String |
getGender() |
static PersonalData |
getInstance(java.lang.Object obj) |
java.math.BigInteger |
getNameDistinguisher() |
NameOrPseudonym |
getNameOrPseudonym() |
DirectoryString |
getPlaceOfBirth() |
DirectoryString |
getPostalAddress() |
ASN1Primitive |
toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Objectprivate NameOrPseudonym nameOrPseudonym
private java.math.BigInteger nameDistinguisher
private ASN1GeneralizedTime dateOfBirth
private DirectoryString placeOfBirth
private java.lang.String gender
private DirectoryString postalAddress
private PersonalData(ASN1Sequence seq)
The sequence is of type NameOrPseudonym:
PersonalData ::= SEQUENCE {
nameOrPseudonym NameOrPseudonym,
nameDistinguisher [0] INTEGER OPTIONAL,
dateOfBirth [1] GeneralizedTime OPTIONAL,
placeOfBirth [2] DirectoryString OPTIONAL,
gender [3] PrintableString OPTIONAL,
postalAddress [4] DirectoryString OPTIONAL
}
seq - The ASN.1 sequence.public PersonalData(NameOrPseudonym nameOrPseudonym, java.math.BigInteger nameDistinguisher, ASN1GeneralizedTime dateOfBirth, DirectoryString placeOfBirth, java.lang.String gender, DirectoryString postalAddress)
nameOrPseudonym - Name or pseudonym.nameDistinguisher - Name distinguisher.dateOfBirth - Date of birth.placeOfBirth - Place of birth.gender - Gender.postalAddress - Postal Address.public static PersonalData getInstance(java.lang.Object obj)
public NameOrPseudonym getNameOrPseudonym()
public java.math.BigInteger getNameDistinguisher()
public ASN1GeneralizedTime getDateOfBirth()
public DirectoryString getPlaceOfBirth()
public java.lang.String getGender()
public DirectoryString getPostalAddress()
public ASN1Primitive toASN1Primitive()
Returns:
PersonalData ::= SEQUENCE {
nameOrPseudonym NameOrPseudonym,
nameDistinguisher [0] INTEGER OPTIONAL,
dateOfBirth [1] GeneralizedTime OPTIONAL,
placeOfBirth [2] DirectoryString OPTIONAL,
gender [3] PrintableString OPTIONAL,
postalAddress [4] DirectoryString OPTIONAL
}
toASN1Primitive in interface ASN1EncodabletoASN1Primitive in class ASN1Object