Azure.Security.Attestation Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
AttestationAdministrationClient |
Cliente de Atestado para o serviço microsoft Atestado do Azure. O cliente atestado contém a implementação da família "Attest" das apis do MAA. |
AttestationClient |
Cliente de Atestado para o serviço microsoft Atestado do Azure. O cliente atestado contém a implementação da família "Attest" das apis do MAA. |
AttestationClientOptions |
Opções de configuração para o cliente de atestado. |
AttestationData |
AttestationData representa um BinaryData objeto passado como uma entrada para o Serviço de Atestado. AttestationData vem em duas formas: Binary e JSON. Para distinguir entre os dois, quando um AttestationData objeto é criado, o chamador fornece uma indicação de que os dados binários de entrada serão tratados como JSON ou Binário. O AttestationData é refletido no gerado AttestationResult de duas maneiras possíveis. Se o AttestationData for Binário, o AttestationData será refletido na declaração EnclaveHeldData . Se o AttestationData for JSON, o AttestationData será expresso como JSON na declaração RuntimeClaims ou InittimeClaims . |
AttestationModelFactory |
Classe de fábrica para criar tipos de Modelo de Serviço de Atestado, usados para Mocking. |
AttestationRequest |
Representa os dados enviados ao Serviço de Atestado para uma chamada às AttestOpenEnclave(AttestationRequest, CancellationToken) APIs ou AttestSgxEnclave(AttestationRequest, CancellationToken) . Uma Solicitação de Atestado tem três elementos:
A "Evidência" DEVE ser fornecida em uma chamada Attest, no entanto, os dados de Runtime e InitTime são opcionais. |
AttestationResponse<T> |
Representa uma resposta de uma API de Serviço de Atestado. |
AttestationResult |
Um corpo do token de resposta do Microsoft Atestado do Azure - o corpo de um token de resposta emitido pelo MAA. |
AttestationSigner |
Representa um par de IDs de certificado/chave, usado para validar um AttestationToken. |
AttestationToken |
Representa um objeto Token de Atestado. |
AttestationTokenSigningKey |
Um AttestationSigningKey encapsula as duas informações necessárias para assinar um token:
|
AttestationTokenValidationEventArgs |
Representa os argumentos usados ao pedir ao chamador para validar um token de atestado. |
AttestationTokenValidationFailedException |
Exceção gerada quando uma chamada para ValidateToken(AttestationTokenValidationOptions, IReadOnlyList<AttestationSigner>, CancellationToken) falha. Normalmente, a única maneira de gerar essa exceção é se o representante de eventos do TokenValidated cliente indicar uma falha de validação. |
AttestationTokenValidationOptions |
Declara as opções usadas para validar um token de atestado. Ao validar um Token Web JSON, há várias opções que podem ser configuradas. Por exemplo, se o token retornado for validado por uma terceira parte confiável, não será necessário que o cliente valide o token. Da mesma forma, como o tempo de expiração do token é relativo ao relógio no servidor, pode ser necessário introduzir um nível de "margem de manobra" ao determinar se um token expirou ou não. |
PolicyCertificatesModificationResult |
O resultado de uma modificação de certificado de política. |
PolicyModificationResult |
O resultado de uma modificação de certificado de política. |
StoredAttestationPolicy |
O StoredAttestationPolicy. |
TpmAttestationRequest |
Solicitação de atestado para atestado do TPM (Trusted Platform Module). |
TpmAttestationResponse |
Resposta de atestado para atestado do TPM (Trusted Platform Module). |
Estruturas
AttestationType |
O AttestationType. |
PolicyCertificateResolution |
O resultado da operação. |
PolicyModification |
O resultado da operação. |
Enumerações
AttestationClientOptions.ServiceVersion |
A versão do serviço microsoft Atestado do Azure. |
Azure SDK for .NET