Class ProfessionInfo
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
-
- All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable
,org.bouncycastle.util.Encodable
public class ProfessionInfo extends org.bouncycastle.asn1.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
Fields Modifier and Type Field Description static org.bouncycastle.asn1.ASN1ObjectIdentifier
Notar
Notarstatic org.bouncycastle.asn1.ASN1ObjectIdentifier
Notariatsverwalter
Notariatsverwalterstatic org.bouncycastle.asn1.ASN1ObjectIdentifier
Notariatsverwalterin
Notariatsverwalterinstatic org.bouncycastle.asn1.ASN1ObjectIdentifier
Notarin
Notarinstatic org.bouncycastle.asn1.ASN1ObjectIdentifier
Notarvertreter
Notarvertreterstatic org.bouncycastle.asn1.ASN1ObjectIdentifier
Notarvertreterin
Notarvertreterinstatic org.bouncycastle.asn1.ASN1ObjectIdentifier
Patentanwalt
Patentanwaltstatic org.bouncycastle.asn1.ASN1ObjectIdentifier
Patentanwltin
Patentanw�ltinstatic org.bouncycastle.asn1.ASN1ObjectIdentifier
Rechtsanwalt
Rechtsanwaltstatic org.bouncycastle.asn1.ASN1ObjectIdentifier
Rechtsanwltin
Rechtsanw�ltinstatic org.bouncycastle.asn1.ASN1ObjectIdentifier
Rechtsbeistand
Rechtsbeistandstatic org.bouncycastle.asn1.ASN1ObjectIdentifier
Steuerberater
Steuerberaterstatic org.bouncycastle.asn1.ASN1ObjectIdentifier
Steuerberaterin
Steuerberaterinstatic org.bouncycastle.asn1.ASN1ObjectIdentifier
Steuerbevollmchtigte
Steuerbevollm�chtigtestatic org.bouncycastle.asn1.ASN1ObjectIdentifier
Steuerbevollmchtigter
Steuerbevollm�chtigterstatic org.bouncycastle.asn1.ASN1ObjectIdentifier
VereidigteBuchprferin
Vereidigte Buchpr�ferinstatic org.bouncycastle.asn1.ASN1ObjectIdentifier
VereidigterBuchprfer
Vereidigter Buchpr�ferstatic org.bouncycastle.asn1.ASN1ObjectIdentifier
Wirtschaftsprfer
Wirtschaftspr�ferstatic org.bouncycastle.asn1.ASN1ObjectIdentifier
Wirtschaftsprferin
Wirtschaftspr�ferin
-
Constructor Summary
Constructors Constructor Description ProfessionInfo(NamingAuthority namingAuthority, org.bouncycastle.asn1.x500.DirectoryString[] professionItems, org.bouncycastle.asn1.ASN1ObjectIdentifier[] professionOIDs, java.lang.String registrationNumber, org.bouncycastle.asn1.ASN1OctetString addProfessionInfo)
Constructor from given details.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.bouncycastle.asn1.ASN1OctetString
getAddProfessionInfo()
static ProfessionInfo
getInstance(java.lang.Object obj)
NamingAuthority
getNamingAuthority()
org.bouncycastle.asn1.x500.DirectoryString[]
getProfessionItems()
org.bouncycastle.asn1.ASN1ObjectIdentifier[]
getProfessionOIDs()
java.lang.String
getRegistrationNumber()
org.bouncycastle.asn1.ASN1Primitive
toASN1Primitive()
Produce an object suitable for an ASN1OutputStream.
-
-
-
Field Detail
-
Rechtsanwltin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Rechtsanwltin
Rechtsanw�ltin
-
Rechtsanwalt
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Rechtsanwalt
Rechtsanwalt
-
Rechtsbeistand
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Rechtsbeistand
Rechtsbeistand
-
Steuerberaterin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Steuerberaterin
Steuerberaterin
-
Steuerberater
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Steuerberater
Steuerberater
-
Steuerbevollmchtigte
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Steuerbevollmchtigte
Steuerbevollm�chtigte
-
Steuerbevollmchtigter
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Steuerbevollmchtigter
Steuerbevollm�chtigter
-
Notarin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Notarin
Notarin
-
Notar
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Notar
Notar
-
Notarvertreterin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Notarvertreterin
Notarvertreterin
-
Notarvertreter
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Notarvertreter
Notarvertreter
-
Notariatsverwalterin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Notariatsverwalterin
Notariatsverwalterin
-
Notariatsverwalter
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Notariatsverwalter
Notariatsverwalter
-
Wirtschaftsprferin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Wirtschaftsprferin
Wirtschaftspr�ferin
-
Wirtschaftsprfer
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Wirtschaftsprfer
Wirtschaftspr�fer
-
VereidigteBuchprferin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier VereidigteBuchprferin
Vereidigte Buchpr�ferin
-
VereidigterBuchprfer
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier VereidigterBuchprfer
Vereidigter Buchpr�fer
-
Patentanwltin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Patentanwltin
Patentanw�ltin
-
Patentanwalt
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier Patentanwalt
Patentanwalt
-
-
Constructor Detail
-
ProfessionInfo
public ProfessionInfo(NamingAuthority namingAuthority, org.bouncycastle.asn1.x500.DirectoryString[] professionItems, org.bouncycastle.asn1.ASN1ObjectIdentifier[] professionOIDs, java.lang.String registrationNumber, org.bouncycastle.asn1.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 org.bouncycastle.asn1.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 interfaceorg.bouncycastle.asn1.ASN1Encodable
- Specified by:
toASN1Primitive
in classorg.bouncycastle.asn1.ASN1Object
- Returns:
- a DERObject
-
getAddProfessionInfo
public org.bouncycastle.asn1.ASN1OctetString getAddProfessionInfo()
- Returns:
- Returns the addProfessionInfo.
-
getNamingAuthority
public NamingAuthority getNamingAuthority()
- Returns:
- Returns the namingAuthority.
-
getProfessionItems
public org.bouncycastle.asn1.x500.DirectoryString[] getProfessionItems()
- Returns:
- Returns the professionItems.
-
getProfessionOIDs
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getProfessionOIDs()
- Returns:
- Returns the professionOIDs.
-
getRegistrationNumber
public java.lang.String getRegistrationNumber()
- Returns:
- Returns the registrationNumber.
-
-