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

public Class HashedData

extends ASN1Object
implements ASN1Choice
Class Inheritance
All Implemented Interfaces
org.bouncycastle.asn1.ASN1Choice
Imports
org.bouncycastle.asn1.ASN1Choice, .ASN1Encodable, .ASN1Object, .ASN1OctetString, .ASN1Primitive, .ASN1TaggedObject, .BERTags, .DEROctetString, .DERTaggedObject, org.bouncycastle.util.Arrays

   HashedData::= CHOICE {
    sha256HashedData  OCTET STRING (SIZE(32)),
    ...,
    sha384HashedData  OCTET STRING (SIZE(48)),
    reserved          OCTET STRING (SIZE(32))
  }

Field Summary

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

Constructor Summary

AccessConstructor and Description
public
HashedData(int choice, ASN1Encodable sha256HashedData)

private

Method Summary

Modifier and TypeMethod and Description
public int
public ASN1Encodable
public static HashedData
public static HashedData
public static HashedData
reserved(byte[] reserved)

public static HashedData
public static HashedData
sha256HashedData(byte[] sha256HashedData)

public static HashedData
public static HashedData
sha384HashedData(byte[] sha384HashedData)

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

choiceback to summary
private final int choice
hashedDataback to summary
private final ASN1Encodable hashedData
reservedback to summary
public static final int reserved
sha256HashedDataback to summary
public static final int sha256HashedData
sha384HashedDataback to summary
public static final int sha384HashedData

Constructor Detail

HashedDataback to summary
public HashedData(int choice, ASN1Encodable sha256HashedData)
HashedDataback to summary
private HashedData(ASN1TaggedObject dto)

Method Detail

getChoiceback to summary
public int getChoice()
getHashedDataback to summary
public ASN1Encodable getHashedData()
getInstanceback to summary
public static HashedData getInstance(Object o)
reservedback to summary
public static HashedData reserved(ASN1OctetString reserved)
reservedback to summary
public static HashedData reserved(byte[] reserved)
sha256HashedDataback to summary
public static HashedData sha256HashedData(ASN1OctetString sha256HashedData)
sha256HashedDataback to summary
public static HashedData sha256HashedData(byte[] sha256HashedData)
sha384HashedDataback to summary
public static HashedData sha384HashedData(ASN1OctetString sha384HashedData)
sha384HashedDataback to summary
public static HashedData sha384HashedData(byte[] sha384HashedData)
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.