CryptoKeyVersionAttestation

data class CryptoKeyVersionAttestation(val certChains: CryptoKeyVersionAttestationCertChains? = null, val content: String? = null, val externalProtectionLevelOptions: CryptoKeyVersionAttestationExternalProtectionLevelOptions? = null, val format: String? = null)

Constructors

Link copied to clipboard
constructor(certChains: CryptoKeyVersionAttestationCertChains? = null, content: String? = null, externalProtectionLevelOptions: CryptoKeyVersionAttestationExternalProtectionLevelOptions? = null, format: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The certificate chains needed to validate the attestation Structure is documented below.

Link copied to clipboard
val content: String? = null

(Output) The attestation data provided by the HSM when the key operation was performed.

Link copied to clipboard

ExternalProtectionLevelOptions stores a group of additional fields for configuring a CryptoKeyVersion that are specific to the EXTERNAL protection level and EXTERNAL_VPC protection levels. Structure is documented below.

Link copied to clipboard
val format: String? = null

(Output) The format of the attestation data.