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.ASN1ObjectIdentifierNotarstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierNotariatsverwalterstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierNotariatsverwalterinstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierNotarinstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierNotarvertreterstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierNotarvertreterinstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierPatentanwaltstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierPatentanw�ltinstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierRechtsanwaltstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierRechtsanw�ltinstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierRechtsbeistandstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierSteuerberaterstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierSteuerberaterinstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierSteuerbevollm�chtigtestatic final org.bouncycastle.asn1.ASN1ObjectIdentifierSteuerbevollm�chtigterstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierVereidigte Buchpr�ferinstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierVereidigter Buchpr�ferstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierWirtschaftspr�ferstatic final org.bouncycastle.asn1.ASN1ObjectIdentifierWirtschaftspr�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.ASN1OctetStringstatic ProfessionInfogetInstance(Object obj) org.bouncycastle.asn1.x500.DirectoryString[]org.bouncycastle.asn1.ASN1ObjectIdentifier[]org.bouncycastle.asn1.ASN1PrimitiveProduce 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.professionItemsis 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:
toASN1Primitivein interfaceorg.bouncycastle.asn1.ASN1Encodable- Specified by:
toASN1Primitivein 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.
-