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

public Class CtlFormat

extends ASN1Object
Class Inheritance
Known Direct Subclasses
org.bouncycastle.oer.its.etsi102941.DeltaCtl, org.bouncycastle.oer.its.etsi102941.FillCtl, org.bouncycastle.oer.its.etsi102941.FullCtl, org.bouncycastle.oer.its.etsi102941.ToBeSignedRcaCtl, org.bouncycastle.oer.its.etsi102941.ToBeSignedTlmCtl
Imports
org.bouncycastle.asn1.ASN1Boolean, .ASN1Encodable, .ASN1Integer, .ASN1Object, .ASN1Primitive, .ASN1Sequence, .DERSequence, org.bouncycastle.oer.its.etsi102941.basetypes.Version, org.bouncycastle.oer.its.ieee1609dot2.basetypes.Time32, .UINT8

CtlFormat ::= SEQUENCE { version Version, nextUpdate Time32, isFullCtl BOOLEAN, ctlSequence INTEGER (0..255), ctlCommands SEQUENCE OF CtlCommand, ... }

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private final SequenceOfCtlCommand
private final UINT8
private final ASN1Boolean
private final Time32
private final Version

Constructor Summary

AccessConstructor and Description
public
CtlFormat(Version version, Time32 nextUpdate, ASN1Boolean isFullCtl, UINT8 ctlSequence, SequenceOfCtlCommand ctlCommands)

protected

Method Summary

Modifier and TypeMethod and Description
public static CtlFormat.Builder
public SequenceOfCtlCommand
public UINT8
public static CtlFormat
public ASN1Boolean
public Time32
public Version
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

ctlCommandsback to summary
private final SequenceOfCtlCommand ctlCommands
ctlSequenceback to summary
private final UINT8 ctlSequence
isFullCtlback to summary
private final ASN1Boolean isFullCtl
nextUpdateback to summary
private final Time32 nextUpdate
versionback to summary
private final Version version

Constructor Detail

CtlFormatback to summary
public CtlFormat(Version version, Time32 nextUpdate, ASN1Boolean isFullCtl, UINT8 ctlSequence, SequenceOfCtlCommand ctlCommands)
CtlFormatback to summary
protected CtlFormat(ASN1Sequence seq)

Method Detail

builderback to summary
public static CtlFormat.Builder builder()
getCtlCommandsback to summary
public SequenceOfCtlCommand getCtlCommands()
getCtlSequenceback to summary
public UINT8 getCtlSequence()
getInstanceback to summary
public static CtlFormat getInstance(Object o)
getIsFullCtlback to summary
public ASN1Boolean getIsFullCtl()
getNextUpdateback to summary
public Time32 getNextUpdate()
getVersionback to summary
public Version getVersion()
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.etsi102941 back to summary

public Class CtlFormat.Builder

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private SequenceOfCtlCommand
private UINT8
private ASN1Boolean
private Time32
private Version

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public CtlFormat
public DeltaCtl
public FullCtl
public ToBeSignedRcaCtl
public CtlFormat.Builder
public CtlFormat.Builder
setCtlSequence(UINT8 ctlSequence)

public CtlFormat.Builder
public CtlFormat.Builder
public CtlFormat.Builder
setNextUpdate(Time32 nextUpdate)

public CtlFormat.Builder
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ctlCommandsback to summary
private SequenceOfCtlCommand ctlCommands
ctlSequenceback to summary
private UINT8 ctlSequence
isFullCtlback to summary
private ASN1Boolean isFullCtl
nextUpdateback to summary
private Time32 nextUpdate
versionback to summary
private Version version

Constructor Detail

Builderback to summary
public Builder()

Method Detail

createCtlFormatback to summary
public CtlFormat createCtlFormat()
createDeltaCtlback to summary
public DeltaCtl createDeltaCtl()
createFullCtlback to summary
public FullCtl createFullCtl()
createToBeSignedRcaCtlback to summary
public ToBeSignedRcaCtl createToBeSignedRcaCtl()
setCtlCommandsback to summary
public CtlFormat.Builder setCtlCommands(SequenceOfCtlCommand ctlCommands)
setCtlSequenceback to summary
public CtlFormat.Builder setCtlSequence(UINT8 ctlSequence)
setCtlSequenceback to summary
public CtlFormat.Builder setCtlSequence(ASN1Integer ctlSequence)
setIsFullCtlback to summary
public CtlFormat.Builder setIsFullCtl(ASN1Boolean isFullCtl)
setNextUpdateback to summary
public CtlFormat.Builder setNextUpdate(Time32 nextUpdate)
setVersionback to summary
public CtlFormat.Builder setVersion(Version version)