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