public class ProfessionInfo extends ASN1Object
ProfessionInfo ::= SEQUENCE { namingAuthority [0] EXPLICIT NamingAuthority OPTIONAL, professionItems SEQUENCE OF DirectoryString (SIZE(1..128)), professionOIDs SEQUENCE OF OBJECT IDENTIFIER OPTIONAL, registrationNumber PrintableString(SIZE(1..128)) OPTIONAL, addProfessionInfo OCTET STRING OPTIONAL }
AdmissionSyntax
Constructor and Description |
---|
ProfessionInfo(NamingAuthority namingAuthority,
DirectoryString[] professionItems,
ASN1ObjectIdentifier[] professionOIDs,
java.lang.String registrationNumber,
ASN1OctetString addProfessionInfo)
Constructor from given details.
|
Modifier and Type | Method and Description |
---|---|
ASN1OctetString |
getAddProfessionInfo() |
static ProfessionInfo |
getInstance(java.lang.Object obj) |
NamingAuthority |
getNamingAuthority() |
DirectoryString[] |
getProfessionItems() |
ASN1ObjectIdentifier[] |
getProfessionOIDs() |
java.lang.String |
getRegistrationNumber() |
ASN1Primitive |
toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
|
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
public static final ASN1ObjectIdentifier Rechtsanwltin
public static final ASN1ObjectIdentifier Rechtsanwalt
public static final ASN1ObjectIdentifier Rechtsbeistand
public static final ASN1ObjectIdentifier Steuerberaterin
public static final ASN1ObjectIdentifier Steuerberater
public static final ASN1ObjectIdentifier Steuerbevollmchtigte
public static final ASN1ObjectIdentifier Steuerbevollmchtigter
public static final ASN1ObjectIdentifier Notarin
public static final ASN1ObjectIdentifier Notar
public static final ASN1ObjectIdentifier Notarvertreterin
public static final ASN1ObjectIdentifier Notarvertreter
public static final ASN1ObjectIdentifier Notariatsverwalterin
public static final ASN1ObjectIdentifier Notariatsverwalter
public static final ASN1ObjectIdentifier Wirtschaftsprferin
public static final ASN1ObjectIdentifier Wirtschaftsprfer
public static final ASN1ObjectIdentifier VereidigteBuchprferin
public static final ASN1ObjectIdentifier VereidigterBuchprfer
public static final ASN1ObjectIdentifier Patentanwltin
public static final ASN1ObjectIdentifier Patentanwalt
public ProfessionInfo(NamingAuthority namingAuthority, DirectoryString[] professionItems, ASN1ObjectIdentifier[] professionOIDs, java.lang.String registrationNumber, ASN1OctetString addProfessionInfo)
professionItems
is mandatory, all other parameters are
optional.
namingAuthority
- The naming authority.professionItems
- Directory strings of the profession.professionOIDs
- DERObjectIdentfier objects for the
profession.registrationNumber
- Registration number.addProfessionInfo
- Additional infos in encoded form.public static ProfessionInfo getInstance(java.lang.Object obj)
public ASN1Primitive toASN1Primitive()
Returns:
ProfessionInfo ::= SEQUENCE { namingAuthority [0] EXPLICIT NamingAuthority OPTIONAL, professionItems SEQUENCE OF DirectoryString (SIZE(1..128)), professionOIDs SEQUENCE OF OBJECT IDENTIFIER OPTIONAL, registrationNumber PrintableString(SIZE(1..128)) OPTIONAL, addProfessionInfo OCTET STRING OPTIONAL }
toASN1Primitive
in interface ASN1Encodable
toASN1Primitive
in class ASN1Object
public ASN1OctetString getAddProfessionInfo()
public NamingAuthority getNamingAuthority()
public DirectoryString[] getProfessionItems()
public ASN1ObjectIdentifier[] getProfessionOIDs()
public java.lang.String getRegistrationNumber()