org.bouncycastle.asn1.isismtt.x509

Class Admissions

public class Admissions extends ASN1Encodable

An Admissions structure.

            Admissions ::= SEQUENCE
            {
              admissionAuthority [0] EXPLICIT GeneralName OPTIONAL
              namingAuthority [1] EXPLICIT NamingAuthority OPTIONAL
              professionInfos SEQUENCE OF ProfessionInfo
            }
 

See Also: AdmissionSyntax ProfessionInfo NamingAuthority

Constructor Summary
Admissions(GeneralName admissionAuthority, NamingAuthority namingAuthority, ProfessionInfo[] professionInfos)
Constructor from a given details.
Method Summary
GeneralNamegetAdmissionAuthority()
static AdmissionsgetInstance(Object obj)
NamingAuthoritygetNamingAuthority()
ProfessionInfo[]getProfessionInfos()
DERObjecttoASN1Object()
Produce an object suitable for an ASN1OutputStream.

Constructor Detail

Admissions

public Admissions(GeneralName admissionAuthority, NamingAuthority namingAuthority, ProfessionInfo[] professionInfos)
Constructor from a given details.

Parameter professionInfos is mandatory.

Parameters: admissionAuthority The admission authority. namingAuthority The naming authority. professionInfos The profession infos.

Method Detail

getAdmissionAuthority

public GeneralName getAdmissionAuthority()

getInstance

public static Admissions getInstance(Object obj)

getNamingAuthority

public NamingAuthority getNamingAuthority()

getProfessionInfos

public ProfessionInfo[] getProfessionInfos()

toASN1Object

public DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.

Returns:

       Admissions ::= SEQUENCE
       {
         admissionAuthority [0] EXPLICIT GeneralName OPTIONAL
         namingAuthority [1] EXPLICIT NamingAuthority OPTIONAL
         professionInfos SEQUENCE OF ProfessionInfo
       }
 

Returns: a DERObject