Top Description Fields Constructors Methods
org.bouncycastle.asn1.isismtt.x509

public Class Admissions

extends ASN1Object
Class Inheritance
Imports
java.util.Enumeration, org.bouncycastle.asn1.ASN1Encodable, .ASN1EncodableVector, .ASN1Object, .ASN1Primitive, .ASN1Sequence, .ASN1TaggedObject, .DERSequence, .DERTaggedObject, org.bouncycastle.asn1.x509.GeneralName

An Admissions structure.
           Admissions ::= SEQUENCE
           {
             admissionAuthority [0] EXPLICIT GeneralName OPTIONAL
             namingAuthority [1] EXPLICIT NamingAuthority OPTIONAL
             professionInfos SEQUENCE OF ProfessionInfo
           }
See Also
org.bouncycastle.asn1.isismtt.x509.AdmissionSyntax, org.bouncycastle.asn1.isismtt.x509.ProfessionInfo, org.bouncycastle.asn1.isismtt.x509.NamingAuthority

Field Summary

Modifier and TypeField and Description
private GeneralName
private NamingAuthority
private ASN1Sequence

Constructor Summary

AccessConstructor and Description
private
Admissions(ASN1Sequence
The ASN.1 sequence.
seq
)

Constructor from ASN1Sequence.

public
Admissions(GeneralName
The admission authority.
admissionAuthority
,
NamingAuthority
The naming authority.
namingAuthority
,
ProfessionInfo[]
The profession infos.
professionInfos
)

Constructor from a given details.

Method Summary

Modifier and TypeMethod and Description
public GeneralName
public static Admissions
public NamingAuthority
public ProfessionInfo[]
public ASN1Primitive

Returns:

an ASN1Primitive
toASN1Primitive
()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Produce an object suitable for an ASN1OutputStream.
Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

admissionAuthorityback to summary
private GeneralName admissionAuthority
namingAuthorityback to summary
private NamingAuthority namingAuthority
professionInfosback to summary
private ASN1Sequence professionInfos

Constructor Detail

Admissionsback to summary
private Admissions(ASN1Sequence seq)

Constructor from ASN1Sequence.

The sequence is of type ProcurationSyntax:

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

Parameters
seq:ASN1Sequence

The ASN.1 sequence.

Admissionsback to summary
public Admissions(GeneralName admissionAuthority, NamingAuthority namingAuthority, ProfessionInfo[] professionInfos)

Constructor from a given details.

Parameter professionInfos is mandatory.

Parameters
admissionAuthority:GeneralName

The admission authority.

namingAuthority:NamingAuthority

The naming authority.

professionInfos:ProfessionInfo[]

The profession infos.

Method Detail

getAdmissionAuthorityback to summary
public GeneralName getAdmissionAuthority()
getInstanceback to summary
public static Admissions getInstance(Object obj)
getNamingAuthorityback to summary
public NamingAuthority getNamingAuthority()
getProfessionInfosback to summary
public ProfessionInfo[] getProfessionInfos()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

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:ASN1Primitive

an ASN1Primitive