AttestationResult interface
Corpo del token di risposta dell'attestazione di Microsoft Azure: il corpo di un token di risposta rilasciato da MAA
Proprietà
| enclave |
Restituisce il valore del campo runtime_data specificato come input per l'API attestaSgxEnclave o attestaOpenEnclave. |
| init |
Restituisce le attestazioni dell'ora di inizializzazione nel token.
Questo valore corrisponderà alla proprietà |
| is |
True se l'enclave è debugabile, false in caso contrario. Valido solo se |
| issuer | Restituisce l'autorità emittente del token di attestazione. DEVE essere uguale all'endpoint usato per la costruzione dell'istanza client di attestazione. |
| mr |
Valore SGX MRENCLAVE con codifica HEX per l'enclave. Valido solo se il campo |
| mr |
Valore SGX MRSIGNER con codifica HEX per l'enclave. Valido solo se il campo |
| nonce | Restituisce il valore "nonce" se ne è stato specificato uno nella richiesta di attestazione. |
| policy |
Restituisce il set di attestazioni generate dai criteri di attestazione nell'istanza di . |
| policy |
Hash SHA256 codificato in base64url del testo dei criteri codificato BASE64URL usato per l'attestazione. |
| policy |
Certificato utilizzato per firmare l'oggetto criteri, se specificato. |
| product |
ID prodotto SGX per l'enclave. Valido solo se il campo |
| run |
Restituisce le attestazioni di runtime nel token. Questo valore corrisponderà alla proprietà |
| sgx |
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 |
| unique |
Identificatore univoco per il token. Corrisponde all'attestazione "jti" definita nella sezione RFC 7519 4.1.7 |
| verifier |
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