AttestationClient Class
Definition
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
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
Endpoint |
Returns the URI used to communicate with the service. |
Methods
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. |