Top Fields Constructors Methods
org.bouncycastle.its

public Class ETSISignedDataBuilder

extends Object
Class Inheritance
Imports
java.io.OutputStream, java.util.ArrayList, .List, org.bouncycastle.asn1.DEROctetString, org.bouncycastle.its.operator.ECDSAEncoder, .ITSContentSigner, org.bouncycastle.oer.Element, .OEREncoder, org.bouncycastle.oer.its.ieee1609dot2.Certificate, .HashedData, .HeaderInfo, .Ieee1609Dot2Content, .Ieee1609Dot2Data, .Opaque, .SequenceOfCertificate, .SignedData, .SignedDataPayload, .SignerIdentifier, .ToBeSignedData, org.bouncycastle.oer.its.ieee1609dot2.basetypes.HashedId8, .Psid, .Signature, .Time64, .UINT8, org.bouncycastle.oer.its.template.ieee1609dot2.IEEE1609dot2

Field Summary

Modifier and TypeField and Description
private Ieee1609Dot2Data
private static final Element
private HashedData
private final HeaderInfo

Constructor Summary

AccessConstructor and Description
private
private

Method Summary

Modifier and TypeMethod and Description
public ETSISignedData
build(ITSContentSigner signer)

Self signed

public ETSISignedData
build(ITSContentSigner signer, List<ITSCertificate> certificateList)

Ceritificate

public ETSISignedData
build(ITSContentSigner signer, HashedId8 identifier)

Hash id

public static ETSISignedDataBuilder
builder(Psid psid)

public static ETSISignedDataBuilder
builder(HeaderInfo headerInfo)

private ToBeSignedData
public ETSISignedDataBuilder
public ETSISignedDataBuilder
public ETSISignedDataBuilder
setUnsecuredData(byte[] data)

private static void
write(OutputStream os, byte[] data)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

databack to summary
private Ieee1609Dot2Data data
defback to summary
private static final Element def
extDataHashback to summary
private HashedData extDataHash
headerInfoback to summary
private final HeaderInfo headerInfo

Constructor Detail

ETSISignedDataBuilderback to summary
private ETSISignedDataBuilder(Psid psid)
ETSISignedDataBuilderback to summary
private ETSISignedDataBuilder(HeaderInfo headerInfo)

Method Detail

buildback to summary
public ETSISignedData build(ITSContentSigner signer)

Self signed

buildback to summary
public ETSISignedData build(ITSContentSigner signer, List<ITSCertificate> certificateList)

Ceritificate

buildback to summary
public ETSISignedData build(ITSContentSigner signer, HashedId8 identifier)

Hash id

builderback to summary
public static ETSISignedDataBuilder builder(Psid psid)
builderback to summary
public static ETSISignedDataBuilder builder(HeaderInfo headerInfo)
getToBeSignedDataback to summary
private ToBeSignedData getToBeSignedData()
setDataback to summary
public ETSISignedDataBuilder setData(Ieee1609Dot2Content data)
setExtDataHashback to summary
public ETSISignedDataBuilder setExtDataHash(HashedData extDataHash)
setUnsecuredDataback to summary
public ETSISignedDataBuilder setUnsecuredData(byte[] data)
writeback to summary
private static void write(OutputStream os, byte[] data)