AttestationResult interface

Corpo del token di risposta dell'attestazione di Microsoft Azure: il corpo di un token di risposta rilasciato da MAA

Proprietà

enclaveHeldData

Restituisce il valore del campo runtime_data specificato come input per l'API attestaSgxEnclave o attestaOpenEnclave.

initTimeClaims

Restituisce le attestazioni dell'ora di inizializzazione nel token. Questo valore corrisponderà alla proprietà initTimeJson di input all 'API attestaSgxEnclave o attestaOpenEnclave.

isDebuggable

True se l'enclave è debugabile, false in caso contrario. Valido solo se verifierType è SGX.

issuer

Restituisce l'autorità emittente del token di attestazione. DEVE essere uguale all'endpoint usato per la costruzione dell'istanza client di attestazione.

mrEnclave

Valore SGX MRENCLAVE con codifica HEX per l'enclave. Valido solo se il campo verifierType è "SGX"

mrSigner

Valore SGX MRSIGNER con codifica HEX per l'enclave. Valido solo se il campo verifierType è "SGX"

nonce

Restituisce il valore "nonce" se ne è stato specificato uno nella richiesta di attestazione.

policyClaims

Restituisce il set di attestazioni generate dai criteri di attestazione nell'istanza di .

policyHash

Hash SHA256 codificato in base64url del testo dei criteri codificato BASE64URL usato per l'attestazione.

policySigner

Certificato utilizzato per firmare l'oggetto criteri, se specificato.

productId

ID prodotto SGX per l'enclave. Valido solo se il campo verifierType è "SGX"

runTimeClaims

Restituisce le attestazioni di runtime nel token.

Questo valore corrisponderà alla proprietà runTimeJson di input all 'API attestaSgxEnclave o attestaOpenEnclave.

sgxCollateral

Restituisce un set di informazioni che descrivono il set completo di input per la logica di convalida dell'attestazione.

Per altre informazioni sulla convalida delle virgolette, vedere la documentazione Intel SGX.

svn

Valore SVN SGX per l'enclave. Valido solo se il campo verifierType è "SGX"

uniqueId

Identificatore univoco per il token.

Corrisponde all'attestazione "jti" definita nella sezione RFC 7519 4.1.7

verifierType

Restituisce il verificatore che ha generato questo token di attestazione. In genere, uno dei seguenti: "SGX" o "TPM", ma altri possono essere specificati.

version

Versione dello schema di questa struttura. Valore corrente: 1.0

Dettagli proprietà

enclaveHeldData

Restituisce il valore del campo runtime_data specificato come input per l'API attestaSgxEnclave o attestaOpenEnclave.

enclaveHeldData?: Uint8Array

Valore della proprietà

Uint8Array

Commenti

La proprietà enclaveHeldData verrà popolata solo se viene specificato il parametro runtimeData all'API Attest.

initTimeClaims

Restituisce le attestazioni dell'ora di inizializzazione nel token. Questo valore corrisponderà alla proprietà initTimeJson di input all 'API attestaSgxEnclave o attestaOpenEnclave.

initTimeClaims: unknown

Valore della proprietà

unknown

Commenti

La proprietà initTimeClaims verrà popolata solo se viene specificato il parametro initTimeJson all'API Attest. Non verrà popolato se viene specificato il parametro initTimeData.

isDebuggable

True se l'enclave è debugabile, false in caso contrario. Valido solo se verifierType è SGX.

isDebuggable?: boolean

Valore della proprietà

boolean

issuer

Restituisce l'autorità emittente del token di attestazione. DEVE essere uguale all'endpoint usato per la costruzione dell'istanza client di attestazione.

issuer: string

Valore della proprietà

string

mrEnclave

Valore SGX MRENCLAVE con codifica HEX per l'enclave. Valido solo se il campo verifierType è "SGX"

mrEnclave?: string

Valore della proprietà

string

mrSigner

Valore SGX MRSIGNER con codifica HEX per l'enclave. Valido solo se il campo verifierType è "SGX"

mrSigner?: string

Valore della proprietà

string

nonce

Restituisce il valore "nonce" se ne è stato specificato uno nella richiesta di attestazione.

nonce?: string

Valore della proprietà

string

policyClaims

Restituisce il set di attestazioni generate dai criteri di attestazione nell'istanza di .

policyClaims: unknown

Valore della proprietà

unknown

policyHash

Hash SHA256 codificato in base64url del testo dei criteri codificato BASE64URL usato per l'attestazione.

policyHash: Uint8Array

Valore della proprietà

Uint8Array

policySigner

Certificato utilizzato per firmare l'oggetto criteri, se specificato.

policySigner?: AttestationSigner

Valore della proprietà

productId

ID prodotto SGX per l'enclave. Valido solo se il campo verifierType è "SGX"

productId?: number

Valore della proprietà

number

runTimeClaims

Restituisce le attestazioni di runtime nel token.

Questo valore corrisponderà alla proprietà runTimeJson di input all 'API attestaSgxEnclave o attestaOpenEnclave.

runTimeClaims: unknown

Valore della proprietà

unknown

Commenti

La proprietà runtimeClaims verrà popolata solo se viene specificato il parametro runtimeJson all'API Attest. Non verrà popolato se viene specificato il parametro runtimeData.

sgxCollateral

Restituisce un set di informazioni che descrivono il set completo di input per la logica di convalida dell'attestazione.

Per altre informazioni sulla convalida delle virgolette, vedere la documentazione Intel SGX.

sgxCollateral?: AttestationSgxCollateralInfo

Valore della proprietà

svn

Valore SVN SGX per l'enclave. Valido solo se il campo verifierType è "SGX"

svn?: number

Valore della proprietà

number

uniqueId

Identificatore univoco per il token.

Corrisponde all'attestazione "jti" definita nella sezione RFC 7519 4.1.7

uniqueId: string

Valore della proprietà

string

verifierType

Restituisce il verificatore che ha generato questo token di attestazione. In genere, uno dei seguenti: "SGX" o "TPM", ma altri possono essere specificati.

verifierType: string

Valore della proprietà

string

version

Versione dello schema di questa struttura. Valore corrente: 1.0

version: string

Valore della proprietà

string