Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

AttestationClient Class

Definition

Namespace:
Azure.Security.Attestation
Assembly:
Azure.Security.Attestation.dll
Package:
Azure.Security.Attestation v1.0.0
Source:
AttestationClient.cs

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Attestation Client for the Microsoft Azure Attestation service.

The Attestation client contains the implementation of the "Attest" family of MAA apis.

public class AttestationClient
type AttestationClient = class
Public Class AttestationClient
Inheritance
AttestationClient

Constructors

Name Description
AttestationClient()

Parameterless constructor for mocking.

AttestationClient(Uri, TokenCredential, AttestationClientOptions)

Initializes a new instance of the AttestationClient class.

AttestationClient(Uri, TokenCredential)

Initializes a new instance of the AttestationClient class.

Properties

Name Description
Endpoint

Returns the URI used to communicate with the service.

Methods

Name Description
AttestOpenEnclave(AttestationRequest, CancellationToken)

Attest an Open Enclave enclave.

AttestOpenEnclaveAsync(AttestationRequest, CancellationToken)

Attest an Open Enclave enclave.

AttestSgxEnclave(AttestationRequest, CancellationToken)

Attest an Intel SGX enclave.

AttestSgxEnclaveAsync(AttestationRequest, CancellationToken)

Attest an Intel SGX enclave.

AttestTpm(TpmAttestationRequest, CancellationToken)

Attest a TPM based enclave. See https://docs.microsoft.com/en-us/azure/attestation/virtualization-based-security-protocol for more information.

AttestTpmAsync(TpmAttestationRequest, CancellationToken)

Attest a TPM based enclave. See https://docs.microsoft.com/en-us/azure/attestation/virtualization-based-security-protocol for more information.

GetSigningCertificates(CancellationToken)

Retrieves the signing certificates used to sign attestation requests.

GetSigningCertificatesAsync(CancellationToken)

Retrieves the signing certificates used to sign attestation requests.

Applies to


Feedback

Was this page helpful?