Class 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 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,
                              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

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