Bouncy Castle Cryptography Library 1.79

org.bouncycastle.asn1.isismtt.x509
Class ProfessionInfo

java.lang.Object
  extended byorg.bouncycastle.asn1.ASN1Object
      extended byorg.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
static org.bouncycastle.asn1.ASN1ObjectIdentifier Notar
          Notar
static org.bouncycastle.asn1.ASN1ObjectIdentifier Notariatsverwalter
          Notariatsverwalter
static org.bouncycastle.asn1.ASN1ObjectIdentifier Notariatsverwalterin
          Notariatsverwalterin
static org.bouncycastle.asn1.ASN1ObjectIdentifier Notarin
          Notarin
static org.bouncycastle.asn1.ASN1ObjectIdentifier Notarvertreter
          Notarvertreter
static org.bouncycastle.asn1.ASN1ObjectIdentifier Notarvertreterin
          Notarvertreterin
static org.bouncycastle.asn1.ASN1ObjectIdentifier Patentanwalt
          Patentanwalt
static org.bouncycastle.asn1.ASN1ObjectIdentifier Patentanwltin
          Patentanw�ltin
static org.bouncycastle.asn1.ASN1ObjectIdentifier Rechtsanwalt
          Rechtsanwalt
static org.bouncycastle.asn1.ASN1ObjectIdentifier Rechtsanwltin
          Rechtsanw�ltin
static org.bouncycastle.asn1.ASN1ObjectIdentifier Rechtsbeistand
          Rechtsbeistand
static org.bouncycastle.asn1.ASN1ObjectIdentifier Steuerberater
          Steuerberater
static org.bouncycastle.asn1.ASN1ObjectIdentifier Steuerberaterin
          Steuerberaterin
static org.bouncycastle.asn1.ASN1ObjectIdentifier Steuerbevollmchtigte
          Steuerbevollm�chtigte
static org.bouncycastle.asn1.ASN1ObjectIdentifier Steuerbevollmchtigter
          Steuerbevollm�chtigter
static org.bouncycastle.asn1.ASN1ObjectIdentifier VereidigteBuchprferin
          Vereidigte Buchpr�ferin
static org.bouncycastle.asn1.ASN1ObjectIdentifier VereidigterBuchprfer
          Vereidigter Buchpr�fer
static org.bouncycastle.asn1.ASN1ObjectIdentifier Wirtschaftsprfer
          Wirtschaftspr�fer
static org.bouncycastle.asn1.ASN1ObjectIdentifier Wirtschaftsprferin
          Wirtschaftspr�ferin
 
Constructor Summary
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
 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.
 
Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

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 }

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.

Bouncy Castle Cryptography Library 1.79