Top Description Fields Constructors Methods
org.bouncycastle.asn1.isismtt.x509

public Class ProfessionInfo

extends ASN1Object
Class Inheritance
Imports
java.util.Enumeration, org.bouncycastle.asn1.ASN1Encodable, .ASN1EncodableVector, .ASN1Object, .ASN1ObjectIdentifier, .ASN1OctetString, .ASN1Primitive, .ASN1Sequence, .ASN1TaggedObject, .DEROctetString, .DERPrintableString, .DERSequence, .DERTaggedObject, org.bouncycastle.asn1.x500.DirectoryString

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

Field Summary

Modifier and TypeField and Description
private ASN1OctetString
private NamingAuthority
public static final ASN1ObjectIdentifier
Notar

Notar

public static final ASN1ObjectIdentifier
Notariatsverwalter

Notariatsverwalter

public static final ASN1ObjectIdentifier
Notariatsverwalterin

Notariatsverwalterin

public static final ASN1ObjectIdentifier
Notarin

Notarin

public static final ASN1ObjectIdentifier
Notarvertreter

Notarvertreter

public static final ASN1ObjectIdentifier
Notarvertreterin

Notarvertreterin

public static final ASN1ObjectIdentifier
Patentanwalt

Patentanwalt

public static final ASN1ObjectIdentifier
Patentanwltin

Patentanw�ltin

private ASN1Sequence
private ASN1Sequence
public static final ASN1ObjectIdentifier
Rechtsanwalt

Rechtsanwalt

public static final ASN1ObjectIdentifier
Rechtsanwltin

Rechtsanw�ltin

public static final ASN1ObjectIdentifier
Rechtsbeistand

Rechtsbeistand

private String
public static final ASN1ObjectIdentifier
Steuerberater

Steuerberater

public static final ASN1ObjectIdentifier
Steuerberaterin

Steuerberaterin

public static final ASN1ObjectIdentifier
Steuerbevollmchtigte

Steuerbevollm�chtigte

public static final ASN1ObjectIdentifier
Steuerbevollmchtigter

Steuerbevollm�chtigter

public static final ASN1ObjectIdentifier
VereidigteBuchprferin

Vereidigte Buchpr�ferin

public static final ASN1ObjectIdentifier
VereidigterBuchprfer

Vereidigter Buchpr�fer

public static final ASN1ObjectIdentifier
Wirtschaftsprfer

Wirtschaftspr�fer

public static final ASN1ObjectIdentifier
Wirtschaftsprferin

Wirtschaftspr�ferin

Constructor Summary

AccessConstructor and Description
private
ProfessionInfo(ASN1Sequence
The ASN.1 sequence.
seq
)

Constructor from ASN1Sequence.

public
ProfessionInfo(NamingAuthority
The naming authority.
namingAuthority
,
DirectoryString[]
Directory strings of the profession.
professionItems
,
ASN1ObjectIdentifier[]
DERObjectIdentfier objects for the profession.
professionOIDs
,
String
Registration number.
registrationNumber
,
ASN1OctetString
Additional infos in encoded form.
addProfessionInfo
)

Constructor from given details.

Method Summary

Modifier and TypeMethod and Description
public ASN1OctetString

Returns:

Returns the addProfessionInfo.
getAddProfessionInfo
()

public static ProfessionInfo
public NamingAuthority

Returns:

Returns the namingAuthority.
getNamingAuthority
()

public DirectoryString[]

Returns:

Returns the professionItems.
getProfessionItems
()

public ASN1ObjectIdentifier[]

Returns:

Returns the professionOIDs.
getProfessionOIDs
()

public String

Returns:

Returns the registrationNumber.
getRegistrationNumber
()

public ASN1Primitive

Returns:

a DERObject
toASN1Primitive
()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Produce an object suitable for an ASN1OutputStream.
Inherited from org.bouncycastle.asn1.ASN1Object:
equalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

addProfessionInfoback to summary
private ASN1OctetString addProfessionInfo
namingAuthorityback to summary
private NamingAuthority namingAuthority
Notarback to summary
public static final ASN1ObjectIdentifier Notar

Notar

Notariatsverwalterback to summary
public static final ASN1ObjectIdentifier Notariatsverwalter

Notariatsverwalter

Notariatsverwalterinback to summary
public static final ASN1ObjectIdentifier Notariatsverwalterin

Notariatsverwalterin

Notarinback to summary
public static final ASN1ObjectIdentifier Notarin

Notarin

Notarvertreterback to summary
public static final ASN1ObjectIdentifier Notarvertreter

Notarvertreter

Notarvertreterinback to summary
public static final ASN1ObjectIdentifier Notarvertreterin

Notarvertreterin

Patentanwaltback to summary
public static final ASN1ObjectIdentifier Patentanwalt

Patentanwalt

Patentanwltinback to summary
public static final ASN1ObjectIdentifier Patentanwltin

Patentanw�ltin

professionItemsback to summary
private ASN1Sequence professionItems
professionOIDsback to summary
private ASN1Sequence professionOIDs
Rechtsanwaltback to summary
public static final ASN1ObjectIdentifier Rechtsanwalt

Rechtsanwalt

Rechtsanwltinback to summary
public static final ASN1ObjectIdentifier Rechtsanwltin

Rechtsanw�ltin

Rechtsbeistandback to summary
public static final ASN1ObjectIdentifier Rechtsbeistand

Rechtsbeistand

registrationNumberback to summary
private String registrationNumber
Steuerberaterback to summary
public static final ASN1ObjectIdentifier Steuerberater

Steuerberater

Steuerberaterinback to summary
public static final ASN1ObjectIdentifier Steuerberaterin

Steuerberaterin

Steuerbevollmchtigteback to summary
public static final ASN1ObjectIdentifier Steuerbevollmchtigte

Steuerbevollm�chtigte

Steuerbevollmchtigterback to summary
public static final ASN1ObjectIdentifier Steuerbevollmchtigter

Steuerbevollm�chtigter

VereidigteBuchprferinback to summary
public static final ASN1ObjectIdentifier VereidigteBuchprferin

Vereidigte Buchpr�ferin

VereidigterBuchprferback to summary
public static final ASN1ObjectIdentifier VereidigterBuchprfer

Vereidigter Buchpr�fer

Wirtschaftsprferback to summary
public static final ASN1ObjectIdentifier Wirtschaftsprfer

Wirtschaftspr�fer

Wirtschaftsprferinback to summary
public static final ASN1ObjectIdentifier Wirtschaftsprferin

Wirtschaftspr�ferin

Constructor Detail

ProfessionInfoback to summary
private ProfessionInfo(ASN1Sequence seq)

Constructor from ASN1Sequence.

              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
              }
Parameters
seq:ASN1Sequence

The ASN.1 sequence.

ProfessionInfoback to summary
public ProfessionInfo(NamingAuthority namingAuthority, DirectoryString[] professionItems, ASN1ObjectIdentifier[] professionOIDs, String registrationNumber, ASN1OctetString addProfessionInfo)

Constructor from given details.

professionItems is mandatory, all other parameters are optional.

Parameters
namingAuthority:NamingAuthority

The naming authority.

professionItems:DirectoryString[]

Directory strings of the profession.

professionOIDs:ASN1ObjectIdentifier[]

DERObjectIdentfier objects for the profession.

registrationNumber:String

Registration number.

addProfessionInfo:ASN1OctetString

Additional infos in encoded form.

Method Detail

getAddProfessionInfoback to summary
public ASN1OctetString getAddProfessionInfo()
Returns:ASN1OctetString

Returns the addProfessionInfo.

getInstanceback to summary
public static ProfessionInfo getInstance(Object obj)
getNamingAuthorityback to summary
public NamingAuthority getNamingAuthority()
Returns:NamingAuthority

Returns the namingAuthority.

getProfessionItemsback to summary
public DirectoryString[] getProfessionItems()
Returns:DirectoryString[]

Returns the professionItems.

getProfessionOIDsback to summary
public ASN1ObjectIdentifier[] getProfessionOIDs()
Returns:ASN1ObjectIdentifier[]

Returns the professionOIDs.

getRegistrationNumberback to summary
public String getRegistrationNumber()
Returns:String

Returns the registrationNumber.

toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.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:ASN1Primitive

a DERObject