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
Constructor and Description |
---|
PersonalData(NameOrPseudonym nameOrPseudonym,
BigInteger nameDistinguisher,
ASN1GeneralizedTime dateOfBirth,
DirectoryString placeOfBirth,
String gender,
DirectoryString postalAddress)
Constructor from a given details.
|
Modifier and Type | Method and Description |
---|---|
ASN1GeneralizedTime |
getDateOfBirth() |
String |
getGender() |
static PersonalData |
getInstance(Object obj) |
BigInteger |
getNameDistinguisher() |
NameOrPseudonym |
getNameOrPseudonym() |
DirectoryString |
getPlaceOfBirth() |
DirectoryString |
getPostalAddress() |
ASN1Primitive |
toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Object
public PersonalData(NameOrPseudonym nameOrPseudonym, BigInteger nameDistinguisher, ASN1GeneralizedTime dateOfBirth, DirectoryString placeOfBirth, 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(Object obj)
public NameOrPseudonym getNameOrPseudonym()
public BigInteger getNameDistinguisher()
public ASN1GeneralizedTime getDateOfBirth()
public DirectoryString getPlaceOfBirth()
public 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 ASN1Encodable
toASN1Primitive
in class ASN1Object
Copyright © 2017 BouncyCastle.org. All rights reserved.