public class

Admissions

extends ASN1Encodable
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.isismtt.x509.Admissions

Class Overview

An Admissions structure.

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

Summary

[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
Public Constructors
Admissions(GeneralName admissionAuthority, NamingAuthority namingAuthority, ProfessionInfo[] professionInfos)
Constructor from a given details.
Public Methods
GeneralName getAdmissionAuthority()
static Admissions getInstance(Object obj)
NamingAuthority getNamingAuthority()
ProfessionInfo[] getProfessionInfos()
DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.ASN1Encodable
From class java.lang.Object
From interface org.bouncycastle.asn1.DEREncodable

Public Constructors

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.

Public Methods

public GeneralName getAdmissionAuthority ()

public static Admissions getInstance (Object obj)

public NamingAuthority getNamingAuthority ()

public ProfessionInfo[] getProfessionInfos ()

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