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

    Fields
    Modifier and Type
    Field
    Description
    static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Notar
    static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Notariatsverwalter
    static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Notariatsverwalterin
    static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Notarin
    static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Notarvertreter
    static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Notarvertreterin
    static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Patentanwalt
    static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Patentanw�ltin
    static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Rechtsanwalt
    static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Rechtsanw�ltin
    static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Rechtsbeistand
    static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Steuerberater
    static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Steuerberaterin
    static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Steuerbevollm�chtigte
    static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Steuerbevollm�chtigter
    static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Vereidigte Buchpr�ferin
    static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Vereidigter Buchpr�fer
    static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Wirtschaftspr�fer
    static final org.bouncycastle.asn1.ASN1ObjectIdentifier
    Wirtschaftspr�ferin
  • Constructor Summary

    Constructors
    Constructor
    Description
    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.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.bouncycastle.asn1.ASN1OctetString
     
     
     
    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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • 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 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

      public static ProfessionInfo getInstance(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 interface org.bouncycastle.asn1.ASN1Encodable
      Specified by:
      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 String getRegistrationNumber()
      Returns:
      Returns the registrationNumber.