org.bouncycastle.asn1.isismtt.x509
public class ProfessionInfo extends ASN1Encodable
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
Constructor Summary | |
---|---|
ProfessionInfo(NamingAuthority namingAuthority, DirectoryString[] professionItems, DERObjectIdentifier[] professionOIDs, String registrationNumber, ASN1OctetString addProfessionInfo)
Constructor from given details.
|
Method Summary | |
---|---|
ASN1OctetString | getAddProfessionInfo() |
static ProfessionInfo | getInstance(Object obj) |
NamingAuthority | getNamingAuthority() |
DirectoryString[] | getProfessionItems() |
DERObjectIdentifier[] | getProfessionOIDs() |
String | getRegistrationNumber() |
DERObject | toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
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.
Returns: Returns the addProfessionInfo.
Returns: Returns the namingAuthority.
Returns: Returns the professionItems.
Returns: Returns the professionOIDs.
Returns: Returns the registrationNumber.
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