Compartilhar via


AttestationModelFactory.AttestationResult Método

Definição

Inicializa uma nova instância de AttestationResult para fins de zombaria.

public static Azure.Security.Attestation.AttestationResult AttestationResult (string jti = default, string issuer = default, DateTimeOffset issuedAt = default, DateTimeOffset expiration = default, DateTimeOffset notBefore = default, object cnf = default, string nonce = default, string version = default, object runtimeClaims = default, object inittimeClaims = default, object policyClaims = default, string verifierType = default, Azure.Security.Attestation.AttestationSigner policySigner = default, BinaryData policyHash = default, bool? isDebuggable = default, float? productId = default, string mrEnclave = default, string mrSigner = default, float? svn = default, BinaryData enclaveHeldData = default, object sgxCollateral = default, string deprecatedVersion = default, bool? deprecatedIsDebuggable = default, object deprecatedSgxCollateral = default, BinaryData deprecatedEnclaveHeldData = default, BinaryData deprecatedEnclaveHeldData2 = default, float? deprecatedProductId = default, string deprecatedMrEnclave = default, string deprecatedMrSigner = default, float? deprecatedSvn = default, string deprecatedTee = default, Azure.Security.Attestation.AttestationSigner deprecatedPolicySigner = default, BinaryData deprecatedPolicyHash = default, string deprecatedRpData = default);
static member AttestationResult : string * string * DateTimeOffset * DateTimeOffset * DateTimeOffset * obj * string * string * obj * obj * obj * string * Azure.Security.Attestation.AttestationSigner * BinaryData * Nullable<bool> * Nullable<single> * string * string * Nullable<single> * BinaryData * obj * string * Nullable<bool> * obj * BinaryData * BinaryData * Nullable<single> * string * string * Nullable<single> * string * Azure.Security.Attestation.AttestationSigner * BinaryData * string -> Azure.Security.Attestation.AttestationResult
Public Shared Function AttestationResult (Optional jti As String = Nothing, Optional issuer As String = Nothing, Optional issuedAt As DateTimeOffset = Nothing, Optional expiration As DateTimeOffset = Nothing, Optional notBefore As DateTimeOffset = Nothing, Optional cnf As Object = Nothing, Optional nonce As String = Nothing, Optional version As String = Nothing, Optional runtimeClaims As Object = Nothing, Optional inittimeClaims As Object = Nothing, Optional policyClaims As Object = Nothing, Optional verifierType As String = Nothing, Optional policySigner As AttestationSigner = Nothing, Optional policyHash As BinaryData = Nothing, Optional isDebuggable As Nullable(Of Boolean) = Nothing, Optional productId As Nullable(Of Single) = Nothing, Optional mrEnclave As String = Nothing, Optional mrSigner As String = Nothing, Optional svn As Nullable(Of Single) = Nothing, Optional enclaveHeldData As BinaryData = Nothing, Optional sgxCollateral As Object = Nothing, Optional deprecatedVersion As String = Nothing, Optional deprecatedIsDebuggable As Nullable(Of Boolean) = Nothing, Optional deprecatedSgxCollateral As Object = Nothing, Optional deprecatedEnclaveHeldData As BinaryData = Nothing, Optional deprecatedEnclaveHeldData2 As BinaryData = Nothing, Optional deprecatedProductId As Nullable(Of Single) = Nothing, Optional deprecatedMrEnclave As String = Nothing, Optional deprecatedMrSigner As String = Nothing, Optional deprecatedSvn As Nullable(Of Single) = Nothing, Optional deprecatedTee As String = Nothing, Optional deprecatedPolicySigner As AttestationSigner = Nothing, Optional deprecatedPolicyHash As BinaryData = Nothing, Optional deprecatedRpData As String = Nothing) As AttestationResult

Parâmetros

jti
String

Identificador exclusivo para o token.

issuer
String

A Entidade de Segurança que emitiu o token.

issuedAt
DateTimeOffset

A hora em que o token foi emitido, no número de segundos desde 1970-01-0T00:00:00Z UTC.

expiration
DateTimeOffset

O tempo de expiração após o qual o token não é mais válido, no número de segundos desde 1970-01-0T00:00:00Z UTC.

notBefore
DateTimeOffset

O tempo não antes do qual o token não pode ser considerado válido, no número de segundos desde 1970-01-0T00:00:00Z UTC.

cnf
Object

Uma chave rfc 7800 prova de posse.

nonce
String

A entrada nonce para a solicitação de atestado, se fornecida.

version
String

A versão esquema dessa estrutura. Valor Atual: 1,0.

runtimeClaims
Object

Declarações de runtime.

inittimeClaims
Object

Declarações de tempo de inicialização.

policyClaims
Object

Declarações geradas por política.

verifierType
String

O tipo atestado que está sendo atestado.

policySigner
AttestationSigner

O certificado usado para assinar o objeto de política, se especificado.

policyHash
BinaryData

O hash SHA256 do texto de política codificado em BASE64URL usado para atestado.

isDebuggable
Nullable<Boolean>

True se o enclave for depurável, caso contrário, false.

productId
Nullable<Single>

A ID do produto SGX para o enclave.

mrEnclave
String

O valor MRENCLAVE SGX codificado em HEX para o enclave.

mrSigner
String

O valor MRSIGNER SGX codificado em HEX para o enclave.

svn
Nullable<Single>

O valor SVN do SGX para o enclave.

enclaveHeldData
BinaryData

Uma cópia do RuntimeData especificada como uma entrada para a chamada atesta.

sgxCollateral
Object

O valor SVN do SGX para o enclave.

deprecatedVersion
String

PRETERIDO: versão prévia privada da declaração x-ms-ver.

deprecatedIsDebuggable
Nullable<Boolean>

PRETERIDO: versão prévia privada da declaração x-ms-sgx-is-debuggable.

deprecatedSgxCollateral
Object

PRETERIDO: versão prévia privada da declaração x-ms-sgx-collateral.

deprecatedEnclaveHeldData
BinaryData

PRETERIDO: versão prévia privada da declaração x-ms-sgx-ehd.

deprecatedEnclaveHeldData2
BinaryData

PRETERIDO: versão prévia privada da declaração x-ms-sgx-ehd.

deprecatedProductId
Nullable<Single>

PRETERIDO: versão prévia privada do x-ms-sgx-product-id.

deprecatedMrEnclave
String

PRETERIDO: versão prévia privada do x-ms-sgx-mrenclave.

deprecatedMrSigner
String

PRETERIDO: versão prévia privada do x-ms-sgx-mrsigner.

deprecatedSvn
Nullable<Single>

PRETERIDO: versão prévia privada do x-ms-sgx-svn.

deprecatedTee
String

PRETERIDO: versão prévia privada do x-ms-tee.

deprecatedPolicySigner
AttestationSigner

PRETERIDO: versão prévia privada do x-ms-policy-signer.

deprecatedPolicyHash
BinaryData

PRETERIDO: versão prévia privada do x-ms-policy-hash.

deprecatedRpData
String

PRETERIDO: versão de visualização privada do nonce.

Retornos

Um objeto AttestationResult.

Aplica-se a