AttestationResult interface
Текст маркера ответа Microsoft Аттестация Azure — текст маркера ответа, выданного MAA
Свойства
enclave |
Возвращает значение поля runtime_data, указанное в качестве входных данных API attestSgxEnclave или attestOpenEnclave . |
init |
Возвращает утверждения времени инициализации в маркере.
Это значение будет соответствовать входное |
is |
Значение true, если анклав доступен для отладки, в противном случае — false. Допустимо только в том случае, если |
issuer | Возвращает издателя маркера аттестации. Должен совпадать с конечной точкой, используемой при создании экземпляра клиента аттестации. |
mr |
Значение MRENCLAVE sGX в кодировке HEX для анклава. Допустимо только в том случае, |
mr |
Значение MRSIGNER в heX-кодировании SGX для анклава. Допустимо только в том случае, |
nonce | Возвращает значение nonce, если оно было указано в запросе attest. |
policy |
Возвращает набор утверждений, созданных политикой аттестации для экземпляра . |
policy |
Хэш SHA256 в кодировке Base64url в кодировке BASE64URL, используемый для аттестации. |
policy |
Сертификат, используемый для подписи объекта политики, если он указан. |
product |
Идентификатор продукта SGX для анклава. Допустимо только в том случае, |
run |
Возвращает утверждения среды выполнения в маркере. Это значение будет соответствовать входное |
sgx |
Возвращает набор сведений, описывающих полный набор входных данных логики проверки аттестации. Дополнительные сведения о проверке котировок см. в документации по Intel SGX . |
svn | Значение SVN SGX для анклава. Допустимо только в том случае, |
unique |
Уникальный идентификатор маркера. Соответствует утверждению jti, определенному в разделе RFC 7519 4.1.7. |
verifier |
Возвращает средство проверки, создавшее этот маркер аттестации. Обычно один из них: "SGX" или "TPM", но можно указать другие. |
version | Версия схемы этой структуры. Текущее значение: 1.0 |
Сведения о свойстве
enclaveHeldData
Возвращает значение поля runtime_data, указанное в качестве входных данных API attestSgxEnclave или attestOpenEnclave .
enclaveHeldData?: Uint8Array
Значение свойства
Uint8Array
Комментарии
Свойство enclaveHeldData
будет заполнено, только если runtimeData
указан параметр ДЛЯ Attest
API.
initTimeClaims
Возвращает утверждения времени инициализации в маркере.
Это значение будет соответствовать входное initTimeJson
свойство API attestSgxEnclave или attestOpenEnclave .
initTimeClaims: unknown
Значение свойства
unknown
Комментарии
Свойство initTimeClaims
будет заполнено, только если initTimeJson
указан параметр ДЛЯ Attest
API. Он не будет заполнен, если initTimeData
указан параметр.
isDebuggable
Значение true, если анклав доступен для отладки, в противном случае — false. Допустимо только в том случае, если verifierType
имеет значение SGX.
isDebuggable?: boolean
Значение свойства
boolean
issuer
Возвращает издателя маркера аттестации. Должен совпадать с конечной точкой, используемой при создании экземпляра клиента аттестации.
issuer: string
Значение свойства
string
mrEnclave
Значение MRENCLAVE sGX в кодировке HEX для анклава. Допустимо только в том случае, verifierType
если поле имеет значение "SGX".
mrEnclave?: string
Значение свойства
string
mrSigner
Значение MRSIGNER в heX-кодировании SGX для анклава. Допустимо только в том случае, verifierType
если поле имеет значение "SGX".
mrSigner?: string
Значение свойства
string
nonce
Возвращает значение nonce, если оно было указано в запросе attest.
nonce?: string
Значение свойства
string
policyClaims
Возвращает набор утверждений, созданных политикой аттестации для экземпляра .
policyClaims: unknown
Значение свойства
unknown
policyHash
Хэш SHA256 в кодировке Base64url в кодировке BASE64URL, используемый для аттестации.
policyHash: Uint8Array
Значение свойства
Uint8Array
policySigner
Сертификат, используемый для подписи объекта политики, если он указан.
policySigner?: AttestationSigner
Значение свойства
productId
Идентификатор продукта SGX для анклава. Допустимо только в том случае, verifierType
если поле имеет значение "SGX".
productId?: number
Значение свойства
number
runTimeClaims
Возвращает утверждения среды выполнения в маркере.
Это значение будет соответствовать входное runTimeJson
свойство API attestSgxEnclave или attestOpenEnclave .
runTimeClaims: unknown
Значение свойства
unknown
Комментарии
Свойство runtimeClaims
будет заполнено, только если runtimeJson
указан параметр ДЛЯ Attest
API. Он не будет заполнен, если runtimeData
указан параметр.
sgxCollateral
Возвращает набор сведений, описывающих полный набор входных данных логики проверки аттестации.
Дополнительные сведения о проверке котировок см. в документации по Intel SGX .
sgxCollateral?: AttestationSgxCollateralInfo
Значение свойства
svn
Значение SVN SGX для анклава. Допустимо только в том случае, verifierType
если поле имеет значение "SGX".
svn?: number
Значение свойства
number
uniqueId
Уникальный идентификатор маркера.
Соответствует утверждению jti, определенному в разделе RFC 7519 4.1.7.
uniqueId: string
Значение свойства
string
verifierType
Возвращает средство проверки, создавшее этот маркер аттестации. Обычно один из них: "SGX" или "TPM", но можно указать другие.
verifierType: string
Значение свойства
string
version
Версия схемы этой структуры. Текущее значение: 1.0
version: string
Значение свойства
string