public class

ProfessionInfo

extends ASN1Encodable
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.isismtt.x509.ProfessionInfo

Class Overview

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

Summary

[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
Fields
public static final DERObjectIdentifier Notar Notar
public static final DERObjectIdentifier Notariatsverwalter Notariatsverwalter
public static final DERObjectIdentifier Notariatsverwalterin Notariatsverwalterin
public static final DERObjectIdentifier Notarin Notarin
public static final DERObjectIdentifier Notarvertreter Notarvertreter
public static final DERObjectIdentifier Notarvertreterin Notarvertreterin
public static final DERObjectIdentifier Patentanwalt Patentanwalt
public static final DERObjectIdentifier Patentanwltin Patentanw�ltin
public static final DERObjectIdentifier Rechtsanwalt Rechtsanwalt
public static final DERObjectIdentifier Rechtsanwltin Rechtsanw�ltin
public static final DERObjectIdentifier Rechtsbeistand Rechtsbeistand
public static final DERObjectIdentifier Steuerberater Steuerberater
public static final DERObjectIdentifier Steuerberaterin Steuerberaterin
public static final DERObjectIdentifier Steuerbevollmchtigte Steuerbevollm�chtigte
public static final DERObjectIdentifier Steuerbevollmchtigter Steuerbevollm�chtigter
public static final DERObjectIdentifier VereidigteBuchprferin Vereidigte Buchpr�ferin
public static final DERObjectIdentifier VereidigterBuchprfer Vereidigter Buchpr�fer
public static final DERObjectIdentifier Wirtschaftsprfer Wirtschaftspr�fer
public static final DERObjectIdentifier Wirtschaftsprferin Wirtschaftspr�ferin
Public Constructors
ProfessionInfo(NamingAuthority namingAuthority, DirectoryString[] professionItems, DERObjectIdentifier[] professionOIDs, String registrationNumber, ASN1OctetString addProfessionInfo)
Constructor from given details.
Public Methods
ASN1OctetString getAddProfessionInfo()
static ProfessionInfo getInstance(Object obj)
NamingAuthority getNamingAuthority()
DirectoryString[] getProfessionItems()
DERObjectIdentifier[] getProfessionOIDs()
String getRegistrationNumber()
DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.ASN1Encodable
From class java.lang.Object
From interface org.bouncycastle.asn1.DEREncodable

Fields

public static final DERObjectIdentifier Notar

Notar

public static final DERObjectIdentifier Notariatsverwalter

Notariatsverwalter

public static final DERObjectIdentifier Notariatsverwalterin

Notariatsverwalterin

public static final DERObjectIdentifier Notarin

Notarin

public static final DERObjectIdentifier Notarvertreter

Notarvertreter

public static final DERObjectIdentifier Notarvertreterin

Notarvertreterin

public static final DERObjectIdentifier Patentanwalt

Patentanwalt

public static final DERObjectIdentifier Patentanwltin

Patentanw�ltin

public static final DERObjectIdentifier Rechtsanwalt

Rechtsanwalt

public static final DERObjectIdentifier Rechtsanwltin

Rechtsanw�ltin

public static final DERObjectIdentifier Rechtsbeistand

Rechtsbeistand

public static final DERObjectIdentifier Steuerberater

Steuerberater

public static final DERObjectIdentifier Steuerberaterin

Steuerberaterin

public static final DERObjectIdentifier Steuerbevollmchtigte

Steuerbevollm�chtigte

public static final DERObjectIdentifier Steuerbevollmchtigter

Steuerbevollm�chtigter

public static final DERObjectIdentifier VereidigteBuchprferin

Vereidigte Buchpr�ferin

public static final DERObjectIdentifier VereidigterBuchprfer

Vereidigter Buchpr�fer

public static final DERObjectIdentifier Wirtschaftsprfer

Wirtschaftspr�fer

public static final DERObjectIdentifier Wirtschaftsprferin

Wirtschaftspr�ferin

Public Constructors

public ProfessionInfo (NamingAuthority namingAuthority, DirectoryString[] professionItems, DERObjectIdentifier[] professionOIDs, String registrationNumber, 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.

Public Methods

public ASN1OctetString getAddProfessionInfo ()

Returns
  • Returns the addProfessionInfo.

public static ProfessionInfo getInstance (Object obj)

public NamingAuthority getNamingAuthority ()

Returns
  • Returns the namingAuthority.

public DirectoryString[] getProfessionItems ()

Returns
  • Returns the professionItems.

public DERObjectIdentifier[] getProfessionOIDs ()

Returns
  • Returns the professionOIDs.

public String getRegistrationNumber ()

Returns
  • Returns the registrationNumber.

public DERObject toASN1Object ()

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