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

public Class LinkageData

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1Encodable, .ASN1Object, .ASN1Primitive, .ASN1Sequence, .DERSequence, org.bouncycastle.oer.OEROptional, org.bouncycastle.oer.its.ieee1609dot2.basetypes.GroupLinkageValue, .IValue, .LinkageValue

    LinkageData ::= SEQUENCE {
        iCert IValue,
        linkage-value LinkageValue,
        group-linkage-value GroupLinkageValue OPTIONAL
    }

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private final GroupLinkageValue
private final IValue
private final LinkageValue

Constructor Summary

AccessConstructor and Description
public
LinkageData(IValue iCert, LinkageValue linkageValue, GroupLinkageValue groupLinkageValue)

private

Method Summary

Modifier and TypeMethod and Description
public static LinkageData.Builder
public GroupLinkageValue
public IValue
public static LinkageData
public LinkageValue
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

groupLinkageValueback to summary
private final GroupLinkageValue groupLinkageValue
iCertback to summary
private final IValue iCert
linkageValueback to summary
private final LinkageValue linkageValue

Constructor Detail

LinkageDataback to summary
public LinkageData(IValue iCert, LinkageValue linkageValue, GroupLinkageValue groupLinkageValue)
LinkageDataback to summary
private LinkageData(ASN1Sequence seq)

Method Detail

builderback to summary
public static LinkageData.Builder builder()
getGroupLinkageValueback to summary
public GroupLinkageValue getGroupLinkageValue()
getICertback to summary
public IValue getICert()
getInstanceback to summary
public static LinkageData getInstance(Object src)
getLinkageValueback to summary
public LinkageValue getLinkageValue()
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.

org.bouncycastle.oer.its.ieee1609dot2 back to summary

public Class LinkageData.Builder

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private GroupLinkageValue
private IValue
private LinkageValue

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public LinkageData
public LinkageData.Builder
public LinkageData.Builder
public LinkageData.Builder
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

groupLinkageValueback to summary
private GroupLinkageValue groupLinkageValue
iCertback to summary
private IValue iCert
linkageValueback to summary
private LinkageValue linkageValue

Constructor Detail

Builderback to summary
public Builder()

Method Detail

createLinkageDataback to summary
public LinkageData createLinkageData()
setGroupLinkageValueback to summary
public LinkageData.Builder setGroupLinkageValue(GroupLinkageValue groupLinkageValue)
setICertback to summary
public LinkageData.Builder setICert(IValue iCert)
setLinkageValueback to summary
public LinkageData.Builder setLinkageValue(LinkageValue linkageValue)