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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
Notarstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
Notariatsverwalterstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
Notariatsverwalterinstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
Notarinstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
Notarvertreterstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
Notarvertreterinstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
Patentanwaltstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
Patentanw�ltinstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
Rechtsanwaltstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
Rechtsanw�ltinstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
Rechtsbeistandstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
Steuerberaterstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
Steuerberaterinstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
Steuerbevollm�chtigtestatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
Steuerbevollm�chtigterstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
Vereidigte Buchpr�ferinstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
Vereidigter Buchpr�ferstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
Wirtschaftspr�ferstatic final org.bouncycastle.asn1.ASN1ObjectIdentifier
Wirtschaftspr�ferin -
Constructor Summary
ConstructorsConstructorDescriptionProfessionInfo
(NamingAuthority namingAuthority, org.bouncycastle.asn1.x500.DirectoryString[] professionItems, org.bouncycastle.asn1.ASN1ObjectIdentifier[] professionOIDs, String registrationNumber, org.bouncycastle.asn1.ASN1OctetString addProfessionInfo) Constructor from given details. -
Method Summary
Modifier and TypeMethodDescriptionorg.bouncycastle.asn1.ASN1OctetString
static ProfessionInfo
getInstance
(Object obj) org.bouncycastle.asn1.x500.DirectoryString[]
org.bouncycastle.asn1.ASN1ObjectIdentifier[]
org.bouncycastle.asn1.ASN1Primitive
Produce an object suitable for an ASN1OutputStream.Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
Field Details
-
Rechtsanwltin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier RechtsanwltinRechtsanw�ltin -
Rechtsanwalt
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier RechtsanwaltRechtsanwalt -
Rechtsbeistand
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier RechtsbeistandRechtsbeistand -
Steuerberaterin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SteuerberaterinSteuerberaterin -
Steuerberater
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SteuerberaterSteuerberater -
Steuerbevollmchtigte
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SteuerbevollmchtigteSteuerbevollm�chtigte -
Steuerbevollmchtigter
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SteuerbevollmchtigterSteuerbevollm�chtigter -
Notarin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NotarinNotarin -
Notar
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NotarNotar -
Notarvertreterin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NotarvertreterinNotarvertreterin -
Notarvertreter
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NotarvertreterNotarvertreter -
Notariatsverwalterin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NotariatsverwalterinNotariatsverwalterin -
Notariatsverwalter
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NotariatsverwalterNotariatsverwalter -
Wirtschaftsprferin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier WirtschaftsprferinWirtschaftspr�ferin -
Wirtschaftsprfer
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier WirtschaftsprferWirtschaftspr�fer -
VereidigteBuchprferin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier VereidigteBuchprferinVereidigte Buchpr�ferin -
VereidigterBuchprfer
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier VereidigterBuchprferVereidigter Buchpr�fer -
Patentanwltin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PatentanwltinPatentanw�ltin -
Patentanwalt
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PatentanwaltPatentanwalt
-
-
Constructor Details
-
ProfessionInfo
public ProfessionInfo(NamingAuthority namingAuthority, org.bouncycastle.asn1.x500.DirectoryString[] professionItems, org.bouncycastle.asn1.ASN1ObjectIdentifier[] professionOIDs, 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 Details
-
getInstance
-
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
- 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
- Returns:
- Returns the registrationNumber.
-