public sealed class KeyOperationAttestation : IMessage<KeyOperationAttestation>, IEquatable<KeyOperationAttestation>, IDeepCloneable<KeyOperationAttestation>, IBufferMessage, IMessage
Contains an HSM-generated attestation about a key operation. For more
information, see Verifying attestations.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-09 UTC."],[[["The `KeyOperationAttestation` class in the `Google.Cloud.Kms.V1` namespace represents an HSM-generated attestation about a key operation, used for verifying key attestations."],["This class is part of the Google Cloud KMS (Key Management Service) library, specifically within the .NET framework and the Google.Cloud.Kms.V1.dll assembly, and version 3.16.0 is the latest, although there is a list of several previous versions available."],["The class inherits from `Object` and implements several interfaces, including `IMessage`, `IEquatable\u003cKeyOperationAttestation\u003e`, `IDeepCloneable\u003cKeyOperationAttestation\u003e`, and `IBufferMessage`, allowing for message handling, equality comparisons, deep cloning, and buffered message operations, respectively."],["`KeyOperationAttestation` has two primary properties, `Content` which is a `ByteString` containing the HSM-provided attestation data and `Format` which details the format of said attestation data with type `KeyOperationAttestation.Types.AttestationFormat`."],["Constructors for `KeyOperationAttestation` include a parameterless constructor and one that accepts another `KeyOperationAttestation` object, enabling the creation of new instances and copies."]]],[]]