public class ProfessionInfo extends ASN1Encodable
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
BER, DER
Constructor and Description |
---|
ProfessionInfo(NamingAuthority namingAuthority,
DirectoryString[] professionItems,
DERObjectIdentifier[] professionOIDs,
String registrationNumber,
ASN1OctetString addProfessionInfo)
Constructor from given details.
|
Modifier and Type | Method and Description |
---|---|
ASN1OctetString |
getAddProfessionInfo() |
static ProfessionInfo |
getInstance(Object obj) |
NamingAuthority |
getNamingAuthority() |
DirectoryString[] |
getProfessionItems() |
DERObjectIdentifier[] |
getProfessionOIDs() |
String |
getRegistrationNumber() |
DERObject |
toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
public static final DERObjectIdentifier Rechtsanwltin
public static final DERObjectIdentifier Rechtsanwalt
public static final DERObjectIdentifier Rechtsbeistand
public static final DERObjectIdentifier Steuerberaterin
public static final DERObjectIdentifier Steuerberater
public static final DERObjectIdentifier Steuerbevollmchtigte
public static final DERObjectIdentifier Steuerbevollmchtigter
public static final DERObjectIdentifier Notarin
public static final DERObjectIdentifier Notar
public static final DERObjectIdentifier Notarvertreterin
public static final DERObjectIdentifier Notarvertreter
public static final DERObjectIdentifier Notariatsverwalterin
public static final DERObjectIdentifier Notariatsverwalter
public static final DERObjectIdentifier Wirtschaftsprferin
public static final DERObjectIdentifier Wirtschaftsprfer
public static final DERObjectIdentifier VereidigteBuchprferin
public static final DERObjectIdentifier VereidigterBuchprfer
public static final DERObjectIdentifier Patentanwltin
public static final DERObjectIdentifier Patentanwalt
public ProfessionInfo(NamingAuthority namingAuthority, DirectoryString[] professionItems, DERObjectIdentifier[] professionOIDs, 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(Object obj)
public DERObject toASN1Object()
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 }
toASN1Object
in class ASN1Encodable
public ASN1OctetString getAddProfessionInfo()
public NamingAuthority getNamingAuthority()
public DirectoryString[] getProfessionItems()
public DERObjectIdentifier[] getProfessionOIDs()
public String getRegistrationNumber()
Copyright © 2015. All rights reserved.