org.bouncycastle.asn1.x509.qualified

Class SemanticsInformation

public class SemanticsInformation extends ASN1Encodable

The SemanticsInformation object.
       SemanticsInformation ::= SEQUENCE {
         semanticsIdentifier        OBJECT IDENTIFIER   OPTIONAL,
         nameRegistrationAuthorities NameRegistrationAuthorities
                                                         OPTIONAL }
         (WITH COMPONENTS {..., semanticsIdentifier PRESENT}|
          WITH COMPONENTS {..., nameRegistrationAuthorities PRESENT})

     NameRegistrationAuthorities ::=  SEQUENCE SIZE (1..MAX) OF
         GeneralName
 
Constructor Summary
SemanticsInformation(ASN1Sequence seq)
SemanticsInformation(DERObjectIdentifier semanticsIdentifier, GeneralName[] generalNames)
SemanticsInformation(DERObjectIdentifier semanticsIdentifier)
SemanticsInformation(GeneralName[] generalNames)
Method Summary
static SemanticsInformationgetInstance(Object obj)
GeneralName[]getNameRegistrationAuthorities()
DERObjectIdentifiergetSemanticsIdentifier()
DERObjecttoASN1Object()

Constructor Detail

SemanticsInformation

public SemanticsInformation(ASN1Sequence seq)

SemanticsInformation

public SemanticsInformation(DERObjectIdentifier semanticsIdentifier, GeneralName[] generalNames)

SemanticsInformation

public SemanticsInformation(DERObjectIdentifier semanticsIdentifier)

SemanticsInformation

public SemanticsInformation(GeneralName[] generalNames)

Method Detail

getInstance

public static SemanticsInformation getInstance(Object obj)

getNameRegistrationAuthorities

public GeneralName[] getNameRegistrationAuthorities()

getSemanticsIdentifier

public DERObjectIdentifier getSemanticsIdentifier()

toASN1Object

public DERObject toASN1Object()