public class SemanticsInformation extends ASN1Object
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 and Description |
|---|
SemanticsInformation(ASN1ObjectIdentifier semanticsIdentifier) |
SemanticsInformation(ASN1ObjectIdentifier semanticsIdentifier,
GeneralName[] generalNames) |
SemanticsInformation(GeneralName[] generalNames) |
| Modifier and Type | Method and Description |
|---|---|
static SemanticsInformation |
getInstance(java.lang.Object obj) |
GeneralName[] |
getNameRegistrationAuthorities() |
ASN1ObjectIdentifier |
getSemanticsIdentifier() |
ASN1Primitive |
toASN1Primitive()
Method providing a primitive representation of this object suitable for encoding.
|
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Objectpublic SemanticsInformation(ASN1ObjectIdentifier semanticsIdentifier, GeneralName[] generalNames)
public SemanticsInformation(ASN1ObjectIdentifier semanticsIdentifier)
public SemanticsInformation(GeneralName[] generalNames)
public static SemanticsInformation getInstance(java.lang.Object obj)
public ASN1ObjectIdentifier getSemanticsIdentifier()
public GeneralName[] getNameRegistrationAuthorities()
public ASN1Primitive toASN1Primitive()
ASN1ObjecttoASN1Primitive in interface ASN1EncodabletoASN1Primitive in class ASN1Object