|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
public class ProfessionInfo
Professions, specializations, disciplines, fields of activity, etc.
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
Fields inherited from class org.bouncycastle.asn1.ASN1Encodable |
---|
BER, DER |
Constructor Summary | |
---|---|
private |
ProfessionInfo(ASN1Sequence seq)
Constructor from ASN1Sequence. |
|
ProfessionInfo(NamingAuthority namingAuthority,
DirectoryString[] professionItems,
DERObjectIdentifier[] professionOIDs,
java.lang.String registrationNumber,
ASN1OctetString addProfessionInfo)
Constructor from given details. |
Method Summary | |
---|---|
ASN1OctetString |
getAddProfessionInfo()
|
static ProfessionInfo |
getInstance(java.lang.Object obj)
|
NamingAuthority |
getNamingAuthority()
|
DirectoryString[] |
getProfessionItems()
|
DERObjectIdentifier[] |
getProfessionOIDs()
|
java.lang.String |
getRegistrationNumber()
|
DERObject |
toASN1Object()
Produce an object suitable for an ASN1OutputStream. |
Methods inherited from class org.bouncycastle.asn1.ASN1Encodable |
---|
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
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
private NamingAuthority namingAuthority
private ASN1Sequence professionItems
private ASN1Sequence professionOIDs
private java.lang.String registrationNumber
private ASN1OctetString addProfessionInfo
Constructor Detail |
---|
private ProfessionInfo(ASN1Sequence seq)
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 }
seq
- The ASN.1 sequence.public ProfessionInfo(NamingAuthority namingAuthority, DirectoryString[] professionItems, DERObjectIdentifier[] 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.Method Detail |
---|
public static ProfessionInfo getInstance(java.lang.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 java.lang.String getRegistrationNumber()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |