Class ProfessionInfo
java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.isismtt.x509.ProfessionInfo
- All Implemented Interfaces:
ASN1Encodable,Encodable
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
FieldsModifier and TypeFieldDescriptionstatic final ASN1ObjectIdentifierNotarstatic final ASN1ObjectIdentifierNotariatsverwalterstatic final ASN1ObjectIdentifierNotariatsverwalterinstatic final ASN1ObjectIdentifierNotarinstatic final ASN1ObjectIdentifierNotarvertreterstatic final ASN1ObjectIdentifierNotarvertreterinstatic final ASN1ObjectIdentifierPatentanwaltstatic final ASN1ObjectIdentifierPatentanw�ltinstatic final ASN1ObjectIdentifierRechtsanwaltstatic final ASN1ObjectIdentifierRechtsanw�ltinstatic final ASN1ObjectIdentifierRechtsbeistandstatic final ASN1ObjectIdentifierSteuerberaterstatic final ASN1ObjectIdentifierSteuerberaterinstatic final ASN1ObjectIdentifierSteuerbevollm�chtigtestatic final ASN1ObjectIdentifierSteuerbevollm�chtigterstatic final ASN1ObjectIdentifierVereidigte Buchpr�ferinstatic final ASN1ObjectIdentifierVereidigter Buchpr�ferstatic final ASN1ObjectIdentifierWirtschaftspr�ferstatic final ASN1ObjectIdentifierWirtschaftspr�ferin -
Constructor Summary
ConstructorsConstructorDescriptionProfessionInfo(NamingAuthority namingAuthority, DirectoryString[] professionItems, ASN1ObjectIdentifier[] professionOIDs, String registrationNumber, ASN1OctetString addProfessionInfo) Constructor from given details. -
Method Summary
Modifier and TypeMethodDescriptionstatic ProfessionInfogetInstance(Object obj) Produce an object suitable for an ASN1OutputStream.Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
Field Details
-
Rechtsanwltin
Rechtsanw�ltin -
Rechtsanwalt
Rechtsanwalt -
Rechtsbeistand
Rechtsbeistand -
Steuerberaterin
Steuerberaterin -
Steuerberater
Steuerberater -
Steuerbevollmchtigte
Steuerbevollm�chtigte -
Steuerbevollmchtigter
Steuerbevollm�chtigter -
Notarin
Notarin -
Notar
Notar -
Notarvertreterin
Notarvertreterin -
Notarvertreter
Notarvertreter -
Notariatsverwalterin
Notariatsverwalterin -
Notariatsverwalter
Notariatsverwalter -
Wirtschaftsprferin
Wirtschaftspr�ferin -
Wirtschaftsprfer
Wirtschaftspr�fer -
VereidigteBuchprferin
Vereidigte Buchpr�ferin -
VereidigterBuchprfer
Vereidigter Buchpr�fer -
Patentanwltin
Patentanw�ltin -
Patentanwalt
Patentanwalt
-
-
Constructor Details
-
ProfessionInfo
public ProfessionInfo(NamingAuthority namingAuthority, DirectoryString[] professionItems, ASN1ObjectIdentifier[] professionOIDs, String registrationNumber, ASN1OctetString addProfessionInfo) Constructor from given details.professionItemsis 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
-
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:
toASN1Primitivein interfaceASN1Encodable- Specified by:
toASN1Primitivein classASN1Object- Returns:
- a DERObject
-
getAddProfessionInfo
- Returns:
- Returns the addProfessionInfo.
-
getNamingAuthority
- Returns:
- Returns the namingAuthority.
-
getProfessionItems
- Returns:
- Returns the professionItems.
-
getProfessionOIDs
- Returns:
- Returns the professionOIDs.
-
getRegistrationNumber
- Returns:
- Returns the registrationNumber.
-