Google Cloud Key Management Service v1 API - Class ChecksummedData (3.16.0)

public sealed class ChecksummedData : IMessage<ChecksummedData>, IEquatable<ChecksummedData>, IDeepCloneable<ChecksummedData>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Key Management Service v1 API class ChecksummedData.

Data with integrity verification field.

Inheritance

object > ChecksummedData

Namespace

Google.Cloud.Kms.V1

Assembly

Google.Cloud.Kms.V1.dll

Constructors

ChecksummedData()

public ChecksummedData()

ChecksummedData(ChecksummedData)

public ChecksummedData(ChecksummedData other)
Parameter
Name Description
other ChecksummedData

Properties

Crc32CChecksum

public long? Crc32CChecksum { get; set; }

Integrity verification field. A CRC32C checksum of the returned [ChecksummedData.data][google.cloud.kms.v1.ChecksummedData.data]. An integrity check of [ChecksummedData.data][google.cloud.kms.v1.ChecksummedData.data] can be performed by computing the CRC32C checksum of [ChecksummedData.data][google.cloud.kms.v1.ChecksummedData.data] and comparing your results to this field. Discard the response in case of non-matching checksum values, and perform a limited number of retries. A persistent mismatch may indicate an issue in your computation of the CRC32C checksum. Note: This field is defined as int64 for reasons of compatibility across different languages. However, it is a non-negative integer, which will never exceed 2^32-1, and can be safely downconverted to uint32 in languages that support this type.

Property Value
Type Description
System.Int64

Data

public ByteString Data { get; set; }

Raw Data.

Property Value
Type Description
ByteString