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

public Class SignedData

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1Object, .ASN1Primitive, .ASN1Sequence, org.bouncycastle.oer.its.ItsUtils, org.bouncycastle.oer.its.ieee1609dot2.basetypes.HashAlgorithm, .Signature

    SignedData ::= SEQUENCE {
        hashId HashAlgorithm,
        tbsData ToBeSignedData,
        signer SignerIdentifier,
        signature Signature
    }

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private final HashAlgorithm
private final Signature
private final SignerIdentifier
private final ToBeSignedData

Constructor Summary

AccessConstructor and Description
public
SignedData(HashAlgorithm hashId, ToBeSignedData toBeSignedData, SignerIdentifier signerIdentifier, Signature signature)

private

Method Summary

Modifier and TypeMethod and Description
public static SignedData.Builder
public HashAlgorithm
public static SignedData
public Signature
public SignerIdentifier
public ToBeSignedData
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

hashIdback to summary
private final HashAlgorithm hashId
signatureback to summary
private final Signature signature
signerback to summary
private final SignerIdentifier signer
tbsDataback to summary
private final ToBeSignedData tbsData

Constructor Detail

SignedDataback to summary
public SignedData(HashAlgorithm hashId, ToBeSignedData toBeSignedData, SignerIdentifier signerIdentifier, Signature signature)
SignedDataback to summary
private SignedData(ASN1Sequence sequence)

Method Detail

builderback to summary
public static SignedData.Builder builder()
getHashIdback to summary
public HashAlgorithm getHashId()
getInstanceback to summary
public static SignedData getInstance(Object src)
getSignatureback to summary
public Signature getSignature()
getSignerback to summary
public SignerIdentifier getSigner()
getTbsDataback to summary
public ToBeSignedData getTbsData()
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 SignedData.Builder

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private HashAlgorithm
private Signature
private SignerIdentifier
private ToBeSignedData

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Field Detail

hashIdback to summary
private HashAlgorithm hashId
signatureback to summary
private Signature signature
signerback to summary
private SignerIdentifier signer
tbsDataback to summary
private ToBeSignedData tbsData

Constructor Detail

Builderback to summary
public Builder()

Method Detail

createSignedDataback to summary
public SignedData createSignedData()
setHashIdback to summary
public SignedData.Builder setHashId(HashAlgorithm hashId)
setSignatureback to summary
public SignedData.Builder setSignature(Signature signature)
setSignerback to summary
public SignedData.Builder setSigner(SignerIdentifier signer)
setTbsDataback to summary
public SignedData.Builder setTbsData(ToBeSignedData tbsData)