AttestationModelFactory.AttestationResult Método
Definição
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.
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.
- mrEnclave
- String
O valor MRENCLAVE SGX codificado em HEX para o enclave.
- mrSigner
- String
O valor MRSIGNER SGX codificado em HEX 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.
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.
- 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.
- 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
Azure SDK for .NET