AttestationResult interface
Microsoft Azure 증명 응답 토큰 본문 - MAA에서 발급한 응답 토큰의 본문
속성
| enclave |
attestSgxEnclave 또는 attestOpenEnclave API에 대한 입력으로 지정된 runtime_data 필드의 값을 반환합니다. |
| init |
토큰의 초기화 시간 클레임을 반환합니다.
이 값은 입력 |
| is |
enclave를 디버깅할 수 있으면 True이고, 그렇지 않으면 false입니다.
|
| issuer | 증명 토큰의 발급자를 반환합니다. 증명 클라이언트 인스턴스를 생성할 때 사용되는 엔드포인트와 동일해야 합니다. |
| mr |
enclave에 대한 HEX로 인코딩된 SGX MRENCLAVE 값입니다.
|
| mr |
enclave에 대한 HEX로 인코딩된 SGX MRSIGNER 값입니다.
|
| nonce | Attest 요청에 지정된 경우 "nonce" 값을 반환합니다. |
| policy |
인스턴스의 증명 정책에 의해 생성된 클레임 집합을 반환합니다. |
| policy |
증명에 사용되는 BASE64URL 인코딩된 정책 텍스트의 base64url로 인코딩된 SHA256 해시입니다. |
| policy |
지정한 경우 정책 개체에 서명하는 데 사용되는 인증서입니다. |
| product |
Enclave의 SGX 제품 ID입니다.
|
| run |
토큰에서 런타임 클레임을 반환합니다. 이 값은 입력 |
| sgx |
증명 유효성 검사 논리에 대한 전체 입력 집합을 설명하는 정보 집합을 반환합니다. 견적 유효성 검사에 대한 자세한 내용은 Intel SGX 설명서 참조하세요. |
| svn | enclave에 대한 SGX SVN 값입니다.
|
| unique |
토큰의 고유 식별자입니다. RFC 7519 섹션 4.1.7 정의된 'jti' 클레임에 해당합니다. |
| verifier |
이 증명 토큰을 생성한 검증 도구를 반환합니다. 일반적으로 "SGX" 또는 "TPM" 중 하나이지만 다른 하나는 지정할 수 있습니다. |
| version | 이 구조체의 스키마 버전입니다. 현재 값: 1.0 |
속성 세부 정보
enclaveHeldData
attestSgxEnclave 또는 attestOpenEnclave API에 대한 입력으로 지정된 runtime_data 필드의 값을 반환합니다.
enclaveHeldData?: Uint8Array
속성 값
Uint8Array
설명
enclaveHeldData 속성은 runtimeData API에 대한 Attest 매개 변수가 지정된 경우에만 채워집니다.
initTimeClaims
토큰의 초기화 시간 클레임을 반환합니다.
이 값은 입력 initTimeJson 속성을 attestSgxEnclave 또는 attestOpenEnclave API와 일치합니다.
initTimeClaims: unknown
속성 값
unknown
설명
initTimeClaims 속성은 initTimeJson API에 대한 Attest 매개 변수가 지정된 경우에만 채워집니다.
initTimeData 매개 변수를 지정하면 채워지지 않습니다.
isDebuggable
enclave를 디버깅할 수 있으면 True이고, 그렇지 않으면 false입니다.
verifierType SGX인 경우에만 유효합니다.
isDebuggable?: boolean
속성 값
boolean
issuer
증명 토큰의 발급자를 반환합니다. 증명 클라이언트 인스턴스를 생성할 때 사용되는 엔드포인트와 동일해야 합니다.
issuer: string
속성 값
string
mrEnclave
enclave에 대한 HEX로 인코딩된 SGX MRENCLAVE 값입니다.
verifierType 필드가 "SGX"인 경우에만 유효합니다.
mrEnclave?: string
속성 값
string
mrSigner
enclave에 대한 HEX로 인코딩된 SGX MRSIGNER 값입니다.
verifierType 필드가 "SGX"인 경우에만 유효합니다.
mrSigner?: string
속성 값
string
nonce
Attest 요청에 지정된 경우 "nonce" 값을 반환합니다.
nonce?: string
속성 값
string
policyClaims
인스턴스의 증명 정책에 의해 생성된 클레임 집합을 반환합니다.
policyClaims: unknown
속성 값
unknown
policyHash
증명에 사용되는 BASE64URL 인코딩된 정책 텍스트의 base64url로 인코딩된 SHA256 해시입니다.
policyHash: Uint8Array
속성 값
Uint8Array
policySigner
productId
Enclave의 SGX 제품 ID입니다.
verifierType 필드가 "SGX"인 경우에만 유효합니다.
productId?: number
속성 값
number
runTimeClaims
토큰에서 런타임 클레임을 반환합니다.
이 값은 입력 runTimeJson 속성을 attestSgxEnclave 또는 attestOpenEnclave API와 일치합니다.
runTimeClaims: unknown
속성 값
unknown
설명
runtimeClaims 속성은 runtimeJson API에 대한 Attest 매개 변수가 지정된 경우에만 채워집니다.
runtimeData 매개 변수를 지정하면 채워지지 않습니다.
sgxCollateral
증명 유효성 검사 논리에 대한 전체 입력 집합을 설명하는 정보 집합을 반환합니다.
견적 유효성 검사에 대한 자세한 내용은 Intel SGX 설명서 참조하세요.
sgxCollateral?: AttestationSgxCollateralInfo
속성 값
svn
enclave에 대한 SGX SVN 값입니다.
verifierType 필드가 "SGX"인 경우에만 유효합니다.
svn?: number
속성 값
number
uniqueId
verifierType
이 증명 토큰을 생성한 검증 도구를 반환합니다. 일반적으로 "SGX" 또는 "TPM" 중 하나이지만 다른 하나는 지정할 수 있습니다.
verifierType: string
속성 값
string
version
이 구조체의 스키마 버전입니다. 현재 값: 1.0
version: string
속성 값
string