Explanation The Device Provisioning Service supports the following forms of attestation: * X.509 certificates based on the standard X.509 certificate authentication flow. * Trusted Platform Module (TPM) based on a nonce challenge, using the TPM 2.0 standard for keys to present a signed Shared Access Signature (SAS) token. This does not require a physical TPM on the device, but the service expects to attest using the endorsement key per the TPM spec. * Symmetric Key based on shared access signature (SAS) Security tokens, which include a hashed signature and an embedded expiration. Reference: https://docs.microsoft.com/en-us/azure/iot-dps/concepts-service#attestation-mechanism