AttestationResult interface
Um corpo de token de resposta de 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á à propriedade de |
| is |
True se o enclave for depurável, false caso contrário. Válido apenas se |
| issuer | Devolve 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 SGX codificado HEX para o enclave. Válido apenas se o campo |
| mr |
O valor SGX MRSIGNER codificado HEX para o enclave. Válido apenas 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 |
O ID do produto SGX para o enclave. Válido apenas se o campo |
| run |
Retorna as declarações de tempo de execução no token. Esse valor corresponderá à propriedade de |
| sgx |
Retorna um conjunto de informações que descrevem o conjunto completo de entradas para a lógica de validação de atestado. Consulte o de documentação do Intel SGX para obter mais informações sobre a validação de cotações. |
| svn | O valor SGX SVN para o enclave. Válido apenas se o campo |
| unique |
Identificador exclusivo para o token. Corresponde à reivindicação «jti» definida na secção 4.1.7 RFC 7519 |
| verifier |
Retorna o verificador que gerou esse token de atestado. Normalmente um dos: "SGX" ou "TPM", mas outros podem ser especificados. |
| version | A versão do esquema dessa estrutura. Valor atual: 1.0 |
Detalhes de Propriedade
enclaveHeldData
Retorna o valor do campo runtime_data especificado como uma entrada para o attestSgxEnclave ou attestOpenEnclave API.
enclaveHeldData?: Uint8Array
Valor de Propriedade
Uint8Array
Observações
A propriedade enclaveHeldData só será preenchida se o parâmetro runtimeData para a API Attest for especificado.
initTimeClaims
Retorna as declarações de tempo de inicialização no token.
Esse valor corresponderá à propriedade de initTimeJson de entrada para a attestSgxEnclave ou attestOpenEnclave API.
initTimeClaims: unknown
Valor de Propriedade
unknown
Observações
A propriedade initTimeClaims só será preenchida se o parâmetro initTimeJson para a API 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 apenas se verifierType for SGX.
isDebuggable?: boolean
Valor de Propriedade
boolean
issuer
Devolve 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 de Propriedade
string
mrEnclave
O valor MRENCLAVE SGX codificado HEX para o enclave. Válido apenas se o campo verifierType for "SGX"
mrEnclave?: string
Valor de Propriedade
string
mrSigner
O valor SGX MRSIGNER codificado HEX para o enclave. Válido apenas se o campo verifierType for "SGX"
mrSigner?: string
Valor de Propriedade
string
nonce
Retorna o valor "nonce" se um foi especificado na solicitação Attest.
nonce?: string
Valor de Propriedade
string
policyClaims
Retorna o conjunto de declarações geradas pela política de atestado na instância.
policyClaims: unknown
Valor de Propriedade
unknown
policyHash
O hash SHA256 codificado em base64url do texto de política codificado BASE64URL usado para atestado.
policyHash: Uint8Array
Valor de Propriedade
Uint8Array
policySigner
O certificado usado para assinar o objeto de política, se especificado.
policySigner?: AttestationSigner
Valor de Propriedade
productId
O ID do produto SGX para o enclave. Válido apenas se o campo verifierType for "SGX"
productId?: number
Valor de Propriedade
number
runTimeClaims
Retorna as declarações de tempo de execução no token.
Esse valor corresponderá à propriedade de runTimeJson de entrada para a attestSgxEnclave ou attestOpenEnclave API.
runTimeClaims: unknown
Valor de Propriedade
unknown
Observações
A propriedade runtimeClaims só será preenchida se o parâmetro runtimeJson para a API Attest for especificado. Ele não será preenchido se o parâmetro runtimeData for especificado.
sgxCollateral
svn
O valor SGX SVN para o enclave. Válido apenas se o campo verifierType for "SGX"
svn?: number
Valor de Propriedade
number
uniqueId
Identificador exclusivo para o token.
Corresponde à reivindicação «jti» definida na secção 4.1.7 RFC 7519
uniqueId: string
Valor de Propriedade
string
verifierType
Retorna o verificador que gerou esse token de atestado. Normalmente um dos: "SGX" ou "TPM", mas outros podem ser especificados.
verifierType: string
Valor de Propriedade
string
version
A versão do esquema dessa estrutura. Valor atual: 1.0
version: string
Valor de Propriedade
string