Class ProfessionInfo
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
-
- All Implemented Interfaces:
ASN1Encodable
,Encodable
public class ProfessionInfo extends ASN1Object
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:
AdmissionSyntax
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ProfessionInfo(NamingAuthority namingAuthority, DirectoryString[] professionItems, ASN1ObjectIdentifier[] professionOIDs, java.lang.String registrationNumber, ASN1OctetString addProfessionInfo)
Constructor from given details.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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.-
Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
-
-
-
Field Detail
-
Rechtsanwltin
public static final ASN1ObjectIdentifier Rechtsanwltin
Rechtsanw�ltin
-
Rechtsanwalt
public static final ASN1ObjectIdentifier Rechtsanwalt
Rechtsanwalt
-
Rechtsbeistand
public static final ASN1ObjectIdentifier Rechtsbeistand
Rechtsbeistand
-
Steuerberaterin
public static final ASN1ObjectIdentifier Steuerberaterin
Steuerberaterin
-
Steuerberater
public static final ASN1ObjectIdentifier Steuerberater
Steuerberater
-
Steuerbevollmchtigte
public static final ASN1ObjectIdentifier Steuerbevollmchtigte
Steuerbevollm�chtigte
-
Steuerbevollmchtigter
public static final ASN1ObjectIdentifier Steuerbevollmchtigter
Steuerbevollm�chtigter
-
Notarin
public static final ASN1ObjectIdentifier Notarin
Notarin
-
Notar
public static final ASN1ObjectIdentifier Notar
Notar
-
Notarvertreterin
public static final ASN1ObjectIdentifier Notarvertreterin
Notarvertreterin
-
Notarvertreter
public static final ASN1ObjectIdentifier Notarvertreter
Notarvertreter
-
Notariatsverwalterin
public static final ASN1ObjectIdentifier Notariatsverwalterin
Notariatsverwalterin
-
Notariatsverwalter
public static final ASN1ObjectIdentifier Notariatsverwalter
Notariatsverwalter
-
Wirtschaftsprferin
public static final ASN1ObjectIdentifier Wirtschaftsprferin
Wirtschaftspr�ferin
-
Wirtschaftsprfer
public static final ASN1ObjectIdentifier Wirtschaftsprfer
Wirtschaftspr�fer
-
VereidigteBuchprferin
public static final ASN1ObjectIdentifier VereidigteBuchprferin
Vereidigte Buchpr�ferin
-
VereidigterBuchprfer
public static final ASN1ObjectIdentifier VereidigterBuchprfer
Vereidigter Buchpr�fer
-
Patentanwltin
public static final ASN1ObjectIdentifier Patentanwltin
Patentanw�ltin
-
Patentanwalt
public static final ASN1ObjectIdentifier Patentanwalt
Patentanwalt
-
-
Constructor Detail
-
ProfessionInfo
public ProfessionInfo(NamingAuthority namingAuthority, DirectoryString[] professionItems, ASN1ObjectIdentifier[] professionOIDs, java.lang.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 Detail
-
getInstance
public static ProfessionInfo getInstance(java.lang.Object obj)
-
toASN1Primitive
public ASN1Primitive 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
public ASN1OctetString getAddProfessionInfo()
- Returns:
- Returns the addProfessionInfo.
-
getNamingAuthority
public NamingAuthority getNamingAuthority()
- Returns:
- Returns the namingAuthority.
-
getProfessionItems
public DirectoryString[] getProfessionItems()
- Returns:
- Returns the professionItems.
-
getProfessionOIDs
public ASN1ObjectIdentifier[] getProfessionOIDs()
- Returns:
- Returns the professionOIDs.
-
getRegistrationNumber
public java.lang.String getRegistrationNumber()
- Returns:
- Returns the registrationNumber.
-
-