Share via


SmartCardCryptographicKeyAttestationStatus Enum

Definition

Defines the attestation status of a key.

public enum class SmartCardCryptographicKeyAttestationStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.SmartCards.SmartCardEmulatorContract, 131072)]
enum class SmartCardCryptographicKeyAttestationStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.SmartCards.SmartCardEmulatorContract), 131072)]
public enum SmartCardCryptographicKeyAttestationStatus
var value = Windows.Devices.SmartCards.SmartCardCryptographicKeyAttestationStatus.noAttestation
Public Enum SmartCardCryptographicKeyAttestationStatus
Inheritance
SmartCardCryptographicKeyAttestationStatus
Attributes

Windows requirements

Device family
Windows Mobile Extension SDK (introduced in 10.0.10586.0)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (introduced in v2.0)

Fields

Name Value Description
NoAttestation 0

The key has no attestation.

SoftwareKeyWithoutTpm 1

The key is a software key on a device without a TPM.

SoftwareKeyWithTpm 2

The key is a software key on a device with a TPM.

TpmKeyUnknownAttestationStatus 3

The TPM supporting the key has an unknown attestation status.

TpmKeyWithoutAttestationCapability 4

The key is a TPM key on a device that does not have the ability to provide attestation.

TpmKeyWithTemporaryAttestationFailure 5

The key is a TPM key with a temporary attestation failure.

TpmKeyWithLongTermAttestationFailure 6

The key is a TPM key with a long term attestation failure.

TpmKeyWithAttestation 7

The key is a TPM key with attestation.

Applies to

See also