Top Description Fields Constructors Methods
org.bouncycastle.oer.its.ieee1609dot2

public Class CertificateId

extends ASN1Object
implements ASN1Choice
Class Inheritance
All Implemented Interfaces
org.bouncycastle.asn1.ASN1Choice
Imports
org.bouncycastle.asn1.ASN1Choice, .ASN1Encodable, .ASN1Null, .ASN1Object, .ASN1OctetString, .ASN1Primitive, .ASN1TaggedObject, .BERTags, .DERNull, .DEROctetString, .DERTaggedObject, org.bouncycastle.oer.its.ieee1609dot2.basetypes.Hostname

CertificateId ::= CHOICE { linkageData LinkageData, name Hostname, binaryId OCTET STRING(SIZE(1..64)), none NULL, ... }

Field Summary

Modifier and TypeField and Description
public static final int
private final ASN1Encodable
private final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
public
CertificateId(int choice, ASN1Encodable value)

private
CertificateId(ASN1TaggedObject asn1TaggedObject)

Method Summary

Modifier and TypeMethod and Description
public static CertificateId
public static CertificateId
binaryId(byte[] stream)

public ASN1Encodable
public int
public static CertificateId
public static CertificateId
linkageData(LinkageData linkageData)

public static CertificateId
name(Hostname hostname)

public static CertificateId
none()

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

binaryIdback to summary
public static final int binaryId
certificateIdback to summary
private final ASN1Encodable certificateId
choiceback to summary
private final int choice
linkageDataback to summary
public static final int linkageData
nameback to summary
public static final int name
noneback to summary
public static final int none

Constructor Detail

CertificateIdback to summary
public CertificateId(int choice, ASN1Encodable value)
CertificateIdback to summary
private CertificateId(ASN1TaggedObject asn1TaggedObject)

Method Detail

binaryIdback to summary
public static CertificateId binaryId(ASN1OctetString stream)
binaryIdback to summary
public static CertificateId binaryId(byte[] stream)
getCertificateIdback to summary
public ASN1Encodable getCertificateId()
getChoiceback to summary
public int getChoice()
getInstanceback to summary
public static CertificateId getInstance(Object o)
linkageDataback to summary
public static CertificateId linkageData(LinkageData linkageData)
nameback to summary
public static CertificateId name(Hostname hostname)
noneback to summary
public static CertificateId none()
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.