Azure.Security.Attestation Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
AttestationAdministrationClient |
Cliente de atestación para el servicio microsoft Azure Attestation. El cliente de atestación contiene la implementación de la familia "Attest" de api MAA. |
AttestationClient |
Cliente de atestación para el servicio microsoft Azure Attestation. El cliente de atestación contiene la implementación de la familia "Attest" de api MAA. |
AttestationClientOptions |
Opciones de configuración para el cliente de atestación. |
AttestationData |
AttestationData representa un BinaryData objeto pasado como entrada al servicio de atestación. AttestationData tiene dos formas: Binary y JSON. Para distinguir entre los dos, cuando se crea un AttestationData objeto, el autor de la llamada proporciona una indicación de que los datos binarios de entrada se tratarán como JSON o Binary. el AttestationData objeto se refleja en el generado AttestationResult de dos maneras posibles. Si es AttestationData Binary, el AttestationData objeto se refleja en la EnclaveHeldData notificación. AttestationData Si es JSON, AttestationData se expresa como JSON en la RuntimeClaims notificación o InittimeClaims . |
AttestationModelFactory |
Clase de fábrica para crear tipos de modelo de servicio de atestación, que se usan para la simulación. |
AttestationRequest |
Representa los datos enviados al servicio de atestación para una llamada a las AttestOpenEnclave(AttestationRequest, CancellationToken) API o AttestSgxEnclave(AttestationRequest, CancellationToken) . Una solicitud de atestación tiene tres elementos:
La "evidencia" DEBE proporcionarse en una llamada de atestación, pero los datos en tiempo de ejecución e InitTime son opcionales. |
AttestationResponse<T> |
Representa una respuesta de una API del servicio de atestación. |
AttestationResult |
Un cuerpo del token de respuesta de Microsoft Azure Attestation: el cuerpo de un token de respuesta emitido por MAA. |
AttestationSigner |
Representa un par de identificadores de clave o certificado, que se usa para validar un AttestationToken. |
AttestationToken |
Representa un objeto Token de atestación. |
AttestationTokenSigningKey |
Una attestationSigningKey encapsula los dos fragmentos de información necesarios para firmar un token:
|
AttestationTokenValidationEventArgs |
Representa los argumentos usados al pedir al autor de la llamada que valide un token de atestación. |
AttestationTokenValidationFailedException |
Excepción producida cuando se produce un error en una llamada a ValidateToken(AttestationTokenValidationOptions, IReadOnlyList<AttestationSigner>, CancellationToken) . Normalmente, la única manera en que se producirá esta excepción es si el delegado de eventos del TokenValidated cliente indica un error de validación. |
AttestationTokenValidationOptions |
Declara las opciones usadas para validar un token de atestación. Al validar un token web JSON, hay varias opciones que se pueden configurar. Por ejemplo, si un usuario de confianza validará el token devuelto, no es necesario que el cliente valide el token. Del mismo modo, dado que la hora de expiración del token es relativa al reloj del servidor, puede ser necesario introducir un nivel de "margen" al determinar si un token ha expirado o no. |
PolicyCertificatesModificationResult |
Resultado de una modificación del certificado de directiva. |
PolicyModificationResult |
Resultado de una modificación del certificado de directiva. |
StoredAttestationPolicy |
The StoredAttestationPolicy. |
TpmAttestationRequest |
Solicitud de atestación para la atestación del Módulo de plataforma segura (TPM). |
TpmAttestationResponse |
Respuesta de atestación para la atestación del Módulo de plataforma segura (TPM). |
Estructuras
AttestationType |
The AttestationType. |
PolicyCertificateResolution |
Resultado de la operación. |
PolicyModification |
Resultado de la operación. |
Enumeraciones
AttestationClientOptions.ServiceVersion |
La versión del servicio microsoft Azure Attestation. |
Azure SDK for .NET