public class AdmissionSyntax extends ASN1Encodable
AdmissionSyntax ::= SEQUENCE { admissionAuthority GeneralName OPTIONAL, contentsOfAdmissions SEQUENCE OF Admissions } Admissions ::= SEQUENCE { admissionAuthority [0] EXPLICIT GeneralName OPTIONAL namingAuthority [1] EXPLICIT NamingAuthority OPTIONAL professionInfos SEQUENCE OF ProfessionInfo } NamingAuthority ::= SEQUENCE { namingAuthorityId OBJECT IDENTIFIER OPTIONAL, namingAuthorityUrl IA5String OPTIONAL, namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL } 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 }ISIS-MTT PROFILE: The relatively complex structure of AdmissionSyntax supports the following concepts and requirements:
Admissions
,
ProfessionInfo
,
NamingAuthority
BER, DER
Constructor and Description |
---|
AdmissionSyntax(GeneralName admissionAuthority,
ASN1Sequence contentsOfAdmissions)
Constructor from given details.
|
Modifier and Type | Method and Description |
---|---|
GeneralName |
getAdmissionAuthority() |
Admissions[] |
getContentsOfAdmissions() |
static AdmissionSyntax |
getInstance(Object obj) |
DERObject |
toASN1Object()
Produce an object suitable for an ASN1OutputStream.
|
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode
public AdmissionSyntax(GeneralName admissionAuthority, ASN1Sequence contentsOfAdmissions)
admissionAuthority
- The admission authority.contentsOfAdmissions
- The admissions.public static AdmissionSyntax getInstance(Object obj)
public DERObject toASN1Object()
AdmissionSyntax ::= SEQUENCE { admissionAuthority GeneralName OPTIONAL, contentsOfAdmissions SEQUENCE OF Admissions } Admissions ::= SEQUENCE { admissionAuthority [0] EXPLICIT GeneralName OPTIONAL namingAuthority [1] EXPLICIT NamingAuthority OPTIONAL professionInfos SEQUENCE OF ProfessionInfo } NamingAuthority ::= SEQUENCE { namingAuthorityId OBJECT IDENTIFIER OPTIONAL, namingAuthorityUrl IA5String OPTIONAL, namingAuthorityText DirectoryString(SIZE(1..128)) OPTIONAL } 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 }
toASN1Object
in class ASN1Encodable
public GeneralName getAdmissionAuthority()
public Admissions[] getContentsOfAdmissions()
Copyright © 2015. All rights reserved.