AttestationResult interface
Um corpo do token de resposta do Atestado do Microsoft Azure – o corpo de um token de resposta emitido pelo MAA
Propriedades
| enclave |
Retorna o valor do campo runtime_data especificado como uma entrada para o attestSgxEnclave ou attestOpenEnclave API. |
| init |
Retorna as declarações de tempo de inicialização no token.
Esse valor corresponderá a propriedade |
| is |
True se o enclave for depurável, false caso contrário. Válido somente se |
| issuer | Retorna o emissor do token de atestado. DEVE ser o mesmo que o ponto de extremidade usado ao construir a instância do cliente de atestado. |
| mr |
O valor MRENCLAVE do SGX codificado em HEX para o enclave. Válido somente se o campo |
| mr |
O valor MRSIGNER do SGX codificado em HEX para o enclave. Válido somente se o campo |
| nonce | Retorna o valor "nonce" se um foi especificado na solicitação Attest. |
| policy |
Retorna o conjunto de declarações geradas pela política de atestado na instância. |
| policy |
O hash SHA256 codificado em base64url do texto de política codificado BASE64URL usado para atestado. |
| policy |
O certificado usado para assinar o objeto de política, se especificado. |
| product |
A ID do produto SGX para o enclave. Válido somente se o campo |
| run |
Retorna as declarações de runtime no token. Esse valor corresponderá a propriedade |
| sgx |
Retorna um conjunto de informações que descreve o conjunto completo de entradas para a lógica de validação de atestado. Consulte a documentação do Intel SGX para obter mais informações sobre a validação de aspas. |
| svn | O valor SVN do SGX para o enclave. Válido somente se o campo |
| unique |
Identificador exclusivo para o token. Corresponde à declaração 'jti' definida no rfc 7519 seção 4.1.7 |
| verifier |
Retorna o verificador que gerou esse token de atestado. Normalmente, um de: "SGX" ou "TPM", mas outros podem ser especificados. |
| version | A versão de esquema dessa estrutura. Valor Atual: 1.0 |
Detalhes da propriedade
enclaveHeldData
Retorna o valor do campo runtime_data especificado como uma entrada para o attestSgxEnclave ou attestOpenEnclave API.
enclaveHeldData?: Uint8Array
Valor da propriedade
Uint8Array
Comentários
A propriedade enclaveHeldData só será preenchida se o parâmetro runtimeData para a API de Attest for especificado.
initTimeClaims
Retorna as declarações de tempo de inicialização no token.
Esse valor corresponderá a propriedade initTimeJson de entrada à attestSgxEnclave ou attestOpenEnclave API.
initTimeClaims: unknown
Valor da propriedade
unknown
Comentários
A propriedade initTimeClaims só será preenchida se o parâmetro initTimeJson para a API de Attest for especificado. Ele não será preenchido se o parâmetro initTimeData for especificado.
isDebuggable
True se o enclave for depurável, false caso contrário. Válido somente se verifierType for SGX.
isDebuggable?: boolean
Valor da propriedade
boolean
issuer
Retorna o emissor do token de atestado. DEVE ser o mesmo que o ponto de extremidade usado ao construir a instância do cliente de atestado.
issuer: string
Valor da propriedade
string
mrEnclave
O valor MRENCLAVE do SGX codificado em HEX para o enclave. Válido somente se o campo verifierType for "SGX"
mrEnclave?: string
Valor da propriedade
string
mrSigner
O valor MRSIGNER do SGX codificado em HEX para o enclave. Válido somente se o campo verifierType for "SGX"
mrSigner?: string
Valor da propriedade
string
nonce
Retorna o valor "nonce" se um foi especificado na solicitação Attest.
nonce?: string
Valor da propriedade
string
policyClaims
Retorna o conjunto de declarações geradas pela política de atestado na instância.
policyClaims: unknown
Valor da propriedade
unknown
policyHash
O hash SHA256 codificado em base64url do texto de política codificado BASE64URL usado para atestado.
policyHash: Uint8Array
Valor da propriedade
Uint8Array
policySigner
O certificado usado para assinar o objeto de política, se especificado.
policySigner?: AttestationSigner
Valor da propriedade
productId
A ID do produto SGX para o enclave. Válido somente se o campo verifierType for "SGX"
productId?: number
Valor da propriedade
number
runTimeClaims
Retorna as declarações de runtime no token.
Esse valor corresponderá a propriedade runTimeJson de entrada à attestSgxEnclave ou attestOpenEnclave API.
runTimeClaims: unknown
Valor da propriedade
unknown
Comentários
A propriedade runtimeClaims só será preenchida se o parâmetro runtimeJson para a API de Attest for especificado. Ele não será preenchido se o parâmetro runtimeData for especificado.
sgxCollateral
Retorna um conjunto de informações que descreve o conjunto completo de entradas para a lógica de validação de atestado.
Consulte a documentação do Intel SGX para obter mais informações sobre a validação de aspas.
sgxCollateral?: AttestationSgxCollateralInfo
Valor da propriedade
svn
O valor SVN do SGX para o enclave. Válido somente se o campo verifierType for "SGX"
svn?: number
Valor da propriedade
number
uniqueId
Identificador exclusivo para o token.
Corresponde à declaração 'jti' definida no rfc 7519 seção 4.1.7
uniqueId: string
Valor da propriedade
string
verifierType
Retorna o verificador que gerou esse token de atestado. Normalmente, um de: "SGX" ou "TPM", mas outros podem ser especificados.
verifierType: string
Valor da propriedade
string
version
A versão de esquema dessa estrutura. Valor Atual: 1.0
version: string
Valor da propriedade
string