AttestationResult interface
Microsoft Azure Kanıtlama yanıt belirteci gövdesi - MAA tarafından verilen yanıt belirtecinin gövdesi
Özellikler
| enclave |
attestSgxEnclave veya attestOpenEnclave API'sine giriş olarak belirtilen runtime_data alanının değerini döndürür. |
| init |
Belirteçteki başlatma süresi taleplerini döndürür.
Bu değer giriş |
| is |
Kapanım hata ayıklanabilirse true, aksi takdirde false. Yalnızca |
| issuer | Kanıtlama belirtecinin verenini döndürür. Kanıtlama istemci örneği oluştururken kullanılan uç noktayla aynı olmalıdır. |
| mr |
Kapanım için HEX kodlanmış SGX MRENCLAVE değeri. Yalnızca |
| mr |
Kapanım için HEX kodlanmış SGX MRSIGNER değeri. Yalnızca |
| nonce | Attest isteğinde belirtildiyse "nonce" değerini döndürür. |
| policy |
Örnekteki kanıtlama ilkesi tarafından oluşturulan talep kümesini döndürür. |
| policy |
Kanıtlama için kullanılan BASE64URL kodlanmış ilke metninin base64url tarafından kodlanmış SHA256 karması. |
| policy |
belirtildiyse, ilke nesnesini imzalamak için kullanılan sertifika. |
| product |
Kapanım için SGX Ürün Kimliği. Yalnızca |
| run |
Belirteçteki çalışma zamanı taleplerini döndürür. Bu değer giriş |
| sgx |
Kanıtlama doğrulama mantığına yönelik tam giriş kümesini açıklayan bir bilgi kümesi döndürür. Teklif doğrulama hakkında daha fazla bilgi için Intel SGX belgelerine bakın. |
| svn | Kapanım için SGX SVN değeri. Yalnızca |
| unique |
Belirteç için benzersiz tanımlayıcı. RFC 7519 bölüm 4.1.7 tanımlanan 'jti' talebine karşılık gelir |
| verifier |
Bu kanıtlama belirtecini oluşturan doğrulayıcıyı döndürür. Normalde şunlardan biri: "SGX" veya "TPM", ancak diğerleri belirtilebilir. |
| version | Bu yapının Şema sürümü. Geçerli Değer: 1.0 |
Özellik Ayrıntıları
enclaveHeldData
attestSgxEnclave veya attestOpenEnclave API'sine giriş olarak belirtilen runtime_data alanının değerini döndürür.
enclaveHeldData?: Uint8Array
Özellik Değeri
Uint8Array
Açıklamalar
enclaveHeldData özelliği yalnızca runtimeData API'sine Attest parametresi belirtilirse doldurulur.
initTimeClaims
Belirteçteki başlatma süresi taleplerini döndürür.
Bu değer giriş initTimeJson özelliğini attestSgxEnclave veya attestOpenEnclave API'sine eşleştirecektir.
initTimeClaims: unknown
Özellik Değeri
unknown
Açıklamalar
initTimeClaims özelliği yalnızca initTimeJson API'sine Attest parametresi belirtilirse doldurulur.
initTimeData parametresi belirtilirse doldurulmayacak.
isDebuggable
Kapanım hata ayıklanabilirse true, aksi takdirde false. Yalnızca verifierType SGX ise geçerlidir.
isDebuggable?: boolean
Özellik Değeri
boolean
issuer
Kanıtlama belirtecinin verenini döndürür. Kanıtlama istemci örneği oluştururken kullanılan uç noktayla aynı olmalıdır.
issuer: string
Özellik Değeri
string
mrEnclave
Kapanım için HEX kodlanmış SGX MRENCLAVE değeri. Yalnızca verifierType alanı "SGX" ise geçerlidir
mrEnclave?: string
Özellik Değeri
string
mrSigner
Kapanım için HEX kodlanmış SGX MRSIGNER değeri. Yalnızca verifierType alanı "SGX" ise geçerlidir
mrSigner?: string
Özellik Değeri
string
nonce
Attest isteğinde belirtildiyse "nonce" değerini döndürür.
nonce?: string
Özellik Değeri
string
policyClaims
Örnekteki kanıtlama ilkesi tarafından oluşturulan talep kümesini döndürür.
policyClaims: unknown
Özellik Değeri
unknown
policyHash
Kanıtlama için kullanılan BASE64URL kodlanmış ilke metninin base64url tarafından kodlanmış SHA256 karması.
policyHash: Uint8Array
Özellik Değeri
Uint8Array
policySigner
belirtildiyse, ilke nesnesini imzalamak için kullanılan sertifika.
policySigner?: AttestationSigner
Özellik Değeri
productId
Kapanım için SGX Ürün Kimliği. Yalnızca verifierType alanı "SGX" ise geçerlidir
productId?: number
Özellik Değeri
number
runTimeClaims
Belirteçteki çalışma zamanı taleplerini döndürür.
Bu değer giriş runTimeJson özelliğini attestSgxEnclave veya attestOpenEnclave API'sine eşleştirecektir.
runTimeClaims: unknown
Özellik Değeri
unknown
Açıklamalar
runtimeClaims özelliği yalnızca runtimeJson API'sine Attest parametresi belirtilirse doldurulur.
runtimeData parametresi belirtilirse doldurulmayacak.
sgxCollateral
Kanıtlama doğrulama mantığına yönelik tam giriş kümesini açıklayan bir bilgi kümesi döndürür.
Teklif doğrulama hakkında daha fazla bilgi için Intel SGX belgelerine bakın.
sgxCollateral?: AttestationSgxCollateralInfo
Özellik Değeri
svn
Kapanım için SGX SVN değeri. Yalnızca verifierType alanı "SGX" ise geçerlidir
svn?: number
Özellik Değeri
number
uniqueId
Belirteç için benzersiz tanımlayıcı.
RFC 7519 bölüm 4.1.7 tanımlanan 'jti' talebine karşılık gelir
uniqueId: string
Özellik Değeri
string
verifierType
Bu kanıtlama belirtecini oluşturan doğrulayıcıyı döndürür. Normalde şunlardan biri: "SGX" veya "TPM", ancak diğerleri belirtilebilir.
verifierType: string
Özellik Değeri
string
version
Bu yapının Şema sürümü. Geçerli Değer: 1.0
version: string
Özellik Değeri
string