Bouncy Castle Cryptography Library 1.71

org.bouncycastle.asn1.isismtt.x509
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
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 }

Overrides:
toASN1Primitive in class org.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.

Bouncy Castle Cryptography Library 1.71