AttestationResult interface
Tělo tokenu odpovědi Microsoft Azure Attestation – tělo tokenu odpovědi vydaného maa
Vlastnosti
enclave |
Vrátí hodnotu pole runtime_data zadaného jako vstup rozhraní API attestSgxEnclave nebo attestOpenEnclave . |
init |
Vrátí deklarace času inicializace v tokenu.
Tato hodnota bude odpovídat vstupní |
is |
True, pokud je enkláva ladit, jinak false. Platí pouze v případě, že |
issuer | Vrátí vystavitele tokenu ověření identity. MUSÍ být stejný jako koncový bod použitý při vytváření instance klienta ověření identity. |
mr |
HEX kódovaná hodnota SGX MRENCLAVE enklávy. Platné pouze v případě, že |
mr |
HEX kódovaná hodnota SGX MRSIGNER enklávy. Platné pouze v případě, že |
nonce | Vrátí hodnotu nonce, pokud byla zadána v požadavku Attest. |
policy |
Vrátí sadu deklarací identity vygenerovanou zásadou ověření identity v instanci. |
policy |
Zakódovaná hodnota hash SHA256 base64url zakódovaného textu zásad BASE64URL, který se používá k ověření identity. |
policy |
Certifikát použitý k podepsání objektu zásad, pokud je zadaný. |
product |
ID produktu SGX pro enklávu. Platné pouze v případě, že |
run |
Vrátí deklarace identity modulu runtime v tokenu. Tato hodnota bude odpovídat vstupní |
sgx |
Vrátí sadu informací popisujících úplnou sadu vstupů pro logiku ověřování ověření identity. Další informace o ověřování nabídek najdete v dokumentaci intel SGX . |
svn | Hodnota SGX SVN enklávy. Platné pouze v případě, že |
unique |
Jedinečný identifikátor tokenu. Odpovídá tvrzení jti definovanému v dokumentu RFC 7519 bodě 4.1.7. |
verifier |
Vrátí ověřovatel, který vygeneroval tento token ověření identity. Za normálních okolností jeden z: SGX nebo TPM, ale jiné je možné zadat. |
version | Verze schématu této struktury. Aktuální hodnota: 1,0 |
Podrobnosti vlastnosti
enclaveHeldData
Vrátí hodnotu pole runtime_data zadaného jako vstup rozhraní API attestSgxEnclave nebo attestOpenEnclave .
enclaveHeldData?: Uint8Array
Hodnota vlastnosti
Uint8Array
Poznámky
Vlastnost enclaveHeldData
se vyplní pouze v runtimeData
případě, že je zadaný parametr Attest
rozhraní API.
initTimeClaims
Vrátí deklarace času inicializace v tokenu.
Tato hodnota bude odpovídat vstupní initTimeJson
vlastnosti rozhraní API attestSgxEnclave nebo attestOpenEnclave .
initTimeClaims: unknown
Hodnota vlastnosti
unknown
Poznámky
Vlastnost initTimeClaims
se vyplní pouze v initTimeJson
případě, že je zadaný parametr Attest
rozhraní API. Pokud je parametr zadaný, nebude vyplněn initTimeData
.
isDebuggable
True, pokud je enkláva ladit, jinak false. Platí pouze v případě, že verifierType
je SGX.
isDebuggable?: boolean
Hodnota vlastnosti
boolean
issuer
Vrátí vystavitele tokenu ověření identity. MUSÍ být stejný jako koncový bod použitý při vytváření instance klienta ověření identity.
issuer: string
Hodnota vlastnosti
string
mrEnclave
HEX kódovaná hodnota SGX MRENCLAVE enklávy. Platné pouze v případě, že verifierType
je pole "SGX".
mrEnclave?: string
Hodnota vlastnosti
string
mrSigner
HEX kódovaná hodnota SGX MRSIGNER enklávy. Platné pouze v případě, že verifierType
je pole "SGX".
mrSigner?: string
Hodnota vlastnosti
string
nonce
Vrátí hodnotu nonce, pokud byla zadána v požadavku Attest.
nonce?: string
Hodnota vlastnosti
string
policyClaims
Vrátí sadu deklarací identity vygenerovanou zásadou ověření identity v instanci.
policyClaims: unknown
Hodnota vlastnosti
unknown
policyHash
Zakódovaná hodnota hash SHA256 base64url zakódovaného textu zásad BASE64URL, který se používá k ověření identity.
policyHash: Uint8Array
Hodnota vlastnosti
Uint8Array
policySigner
Certifikát použitý k podepsání objektu zásad, pokud je zadaný.
policySigner?: AttestationSigner
Hodnota vlastnosti
productId
ID produktu SGX pro enklávu. Platné pouze v případě, že verifierType
je pole "SGX".
productId?: number
Hodnota vlastnosti
number
runTimeClaims
Vrátí deklarace identity modulu runtime v tokenu.
Tato hodnota bude odpovídat vstupní runTimeJson
vlastnosti rozhraní API attestSgxEnclave nebo attestOpenEnclave .
runTimeClaims: unknown
Hodnota vlastnosti
unknown
Poznámky
Vlastnost runtimeClaims
se vyplní pouze v runtimeJson
případě, že je zadaný parametr Attest
rozhraní API. Pokud je parametr zadaný, nebude vyplněn runtimeData
.
sgxCollateral
Vrátí sadu informací popisujících úplnou sadu vstupů pro logiku ověřování ověření identity.
Další informace o ověřování nabídek najdete v dokumentaci intel SGX .
sgxCollateral?: AttestationSgxCollateralInfo
Hodnota vlastnosti
svn
Hodnota SGX SVN enklávy. Platné pouze v případě, že verifierType
je pole "SGX".
svn?: number
Hodnota vlastnosti
number
uniqueId
Jedinečný identifikátor tokenu.
Odpovídá tvrzení jti definovanému v dokumentu RFC 7519 bodě 4.1.7.
uniqueId: string
Hodnota vlastnosti
string
verifierType
Vrátí ověřovatel, který vygeneroval tento token ověření identity. Za normálních okolností jeden z: SGX nebo TPM, ale jiné je možné zadat.
verifierType: string
Hodnota vlastnosti
string
version
Verze schématu této struktury. Aktuální hodnota: 1,0
version: string
Hodnota vlastnosti
string