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