Class ProfessionInfo
java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
- All Implemented Interfaces:
ASN1Encodable
,Encodable
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 }
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ASN1ObjectIdentifier
Notarstatic final ASN1ObjectIdentifier
Notariatsverwalterstatic final ASN1ObjectIdentifier
Notariatsverwalterinstatic final ASN1ObjectIdentifier
Notarinstatic final ASN1ObjectIdentifier
Notarvertreterstatic final ASN1ObjectIdentifier
Notarvertreterinstatic final ASN1ObjectIdentifier
Patentanwaltstatic final ASN1ObjectIdentifier
Patentanw?ltinstatic final ASN1ObjectIdentifier
Rechtsanwaltstatic final ASN1ObjectIdentifier
Rechtsanw?ltinstatic final ASN1ObjectIdentifier
Rechtsbeistandstatic final ASN1ObjectIdentifier
Steuerberaterstatic final ASN1ObjectIdentifier
Steuerberaterinstatic final ASN1ObjectIdentifier
Steuerbevollm?chtigtestatic final ASN1ObjectIdentifier
Steuerbevollm?chtigterstatic final ASN1ObjectIdentifier
Vereidigte Buchpr?ferinstatic final ASN1ObjectIdentifier
Vereidigter Buchpr?ferstatic final ASN1ObjectIdentifier
Wirtschaftspr?ferstatic final ASN1ObjectIdentifier
Wirtschaftspr?ferin -
Constructor Summary
ConstructorsConstructorDescriptionProfessionInfo
(NamingAuthority namingAuthority, DirectoryString[] professionItems, ASN1ObjectIdentifier[] professionOIDs, String registrationNumber, ASN1OctetString addProfessionInfo) Constructor from given details. -
Method Summary
Modifier and TypeMethodDescriptionstatic ProfessionInfo
getInstance
(Object obj) Produce an object suitable for an ASN1OutputStream.Methods inherited from class org.bouncycastle.asn1.ASN1Object
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
Field Details
-
Rechtsanwltin
Rechtsanw?ltin -
Rechtsanwalt
Rechtsanwalt -
Rechtsbeistand
Rechtsbeistand -
Steuerberaterin
Steuerberaterin -
Steuerberater
Steuerberater -
Steuerbevollmchtigte
Steuerbevollm?chtigte -
Steuerbevollmchtigter
Steuerbevollm?chtigter -
Notarin
Notarin -
Notar
Notar -
Notarvertreterin
Notarvertreterin -
Notarvertreter
Notarvertreter -
Notariatsverwalterin
Notariatsverwalterin -
Notariatsverwalter
Notariatsverwalter -
Wirtschaftsprferin
Wirtschaftspr?ferin -
Wirtschaftsprfer
Wirtschaftspr?fer -
VereidigteBuchprferin
Vereidigte Buchpr?ferin -
VereidigterBuchprfer
Vereidigter Buchpr?fer -
Patentanwltin
Patentanw?ltin -
Patentanwalt
Patentanwalt
-
-
Constructor Details
-
ProfessionInfo
public ProfessionInfo(NamingAuthority namingAuthority, DirectoryString[] professionItems, ASN1ObjectIdentifier[] professionOIDs, String registrationNumber, ASN1OctetString addProfessionInfo) Constructor from given details.professionItems
is mandatory, all other parameters are optional.- Parameters:
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 Details
-
getInstance
-
toASN1Primitive
Produce an object suitable for an ASN1OutputStream.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 }
- Specified by:
toASN1Primitive
in interfaceASN1Encodable
- Specified by:
toASN1Primitive
in classASN1Object
- Returns:
- a DERObject
-
getAddProfessionInfo
- Returns:
- Returns the addProfessionInfo.
-
getNamingAuthority
- Returns:
- Returns the namingAuthority.
-
getProfessionItems
- Returns:
- Returns the professionItems.
-
getProfessionOIDs
- Returns:
- Returns the professionOIDs.
-
getRegistrationNumber
- Returns:
- Returns the registrationNumber.
-