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

public Class SemanticsInformation

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

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

Field Summary

Modifier and TypeField and Description
private GeneralName[]
private ASN1ObjectIdentifier

Constructor Summary

AccessConstructor and Description
private
public
SemanticsInformation(ASN1ObjectIdentifier semanticsIdentifier, GeneralName[] generalNames)

public
public

Method Summary

Modifier and TypeMethod and Description
private static GeneralName[]
public static SemanticsInformation
public GeneralName[]
public ASN1ObjectIdentifier
public ASN1Primitive
toASN1Primitive()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.
Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

nameRegistrationAuthoritiesback to summary
private GeneralName[] nameRegistrationAuthorities
semanticsIdentifierback to summary
private ASN1ObjectIdentifier semanticsIdentifier

Constructor Detail

SemanticsInformationback to summary
private SemanticsInformation(ASN1Sequence seq)
SemanticsInformationback to summary
public SemanticsInformation(ASN1ObjectIdentifier semanticsIdentifier, GeneralName[] generalNames)
SemanticsInformationback to summary
public SemanticsInformation(ASN1ObjectIdentifier semanticsIdentifier)
SemanticsInformationback to summary
public SemanticsInformation(GeneralName[] generalNames)

Method Detail

cloneNamesback to summary
private static GeneralName[] cloneNames(GeneralName[] names)
getInstanceback to summary
public static SemanticsInformation getInstance(Object obj)
getNameRegistrationAuthoritiesback to summary
public GeneralName[] getNameRegistrationAuthorities()
getSemanticsIdentifierback to summary
public ASN1ObjectIdentifier getSemanticsIdentifier()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

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

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.

Returns:ASN1Primitive

a primitive representation of this object.