Udostępnij za pośrednictwem


AttestSgxEnclaveOptions interface

Opcjonalne parametry interfejsu API AttestSgxEnclave.

Extends

Właściwości

draftPolicyForAttestation

draftPolicyForAttestation — jeśli określono, zasady zaświadczania do użycia podczas żądania zaświadczania.

initTimeData

initTimeData: dane podane w momencie zainicjowania enklawy, które mają być interpretowane jako dane binarne.

initTimeJson

inittimeJson: dane podane w momencie zainicjowania enklawy, które mają być interpretowane jako dane JSON.

runTimeData

runTimeData — dane podane w momencie utworzenia testowanego raportu OpenEnclave jako danych binarnych.

runTimeJson

runTimeJson — dane dostarczone w czasie, gdy testowany raport OpenEnclave został utworzony jako dane JSON.

Właściwości dziedziczone

abortSignal

Sygnał, który może służyć do przerwania żądań.

onResponse

Funkcja, która ma być wywoływana za każdym razem, gdy odpowiedź jest odbierana z serwera podczas wykonywania żądanej operacji. Może być wywoływana wiele razy.

requestOptions

Opcje używane podczas tworzenia i wysyłania żądań HTTP dla tej operacji.

serializerOptions

Opcje zastąpienia zachowania serializacji/de serializacji.

tracingOptions

Opcje używane podczas śledzenia są włączone.

validationOptions

Opcje weryfikacji używane do weryfikowania tokenów zaświadczania odebranych z usługi zaświadczania dla poszczególnych operacji.

Szczegóły właściwości

draftPolicyForAttestation

draftPolicyForAttestation — jeśli określono, zasady zaświadczania do użycia podczas żądania zaświadczania.

draftPolicyForAttestation?: string

Wartość właściwości

string

initTimeData

initTimeData: dane podane w momencie zainicjowania enklawy, które mają być interpretowane jako dane binarne.

initTimeData?: Uint8Array | Buffer | Blob

Wartość właściwości

Uint8Array | Buffer | Blob

initTimeJson

inittimeJson: dane podane w momencie zainicjowania enklawy, które mają być interpretowane jako dane JSON.

initTimeJson?: Uint8Array | Buffer | Blob

Wartość właściwości

Uint8Array | Buffer | Blob

runTimeData

runTimeData — dane podane w momencie utworzenia testowanego raportu OpenEnclave jako danych binarnych.

runTimeData?: Uint8Array | Buffer | Blob

Wartość właściwości

Uint8Array | Buffer | Blob

runTimeJson

runTimeJson — dane dostarczone w czasie, gdy testowany raport OpenEnclave został utworzony jako dane JSON.

runTimeJson?: Uint8Array | Buffer | Blob

Wartość właściwości

Uint8Array | Buffer | Blob

Szczegóły właściwości dziedziczonej

abortSignal

Sygnał, który może służyć do przerwania żądań.

abortSignal?: AbortSignalLike

Wartość właściwości

Dziedziczone zattestationClientOperationOptions.abortSignal

onResponse

Funkcja, która ma być wywoływana za każdym razem, gdy odpowiedź jest odbierana z serwera podczas wykonywania żądanej operacji. Może być wywoływana wiele razy.

onResponse?: RawResponseCallback

Wartość właściwości

Dziedziczone zattestationClientOperationOptions.onResponse

requestOptions

Opcje używane podczas tworzenia i wysyłania żądań HTTP dla tej operacji.

requestOptions?: OperationRequestOptions

Wartość właściwości

Dziedziczone zattestationClientOperationOptions.requestOptions

serializerOptions

Opcje zastąpienia zachowania serializacji/de serializacji.

serializerOptions?: SerializerOptions

Wartość właściwości

Dziedziczone zattestationClientOperationOptions.serializerOptions

tracingOptions

Opcje używane podczas śledzenia są włączone.

tracingOptions?: OperationTracingOptions

Wartość właściwości

Dziedziczone zattestationClientOperationOptions.tracingOptions

validationOptions

Opcje weryfikacji używane do weryfikowania tokenów zaświadczania odebranych z usługi zaświadczania dla poszczególnych operacji.

validationOptions?: AttestationTokenValidationOptions

Wartość właściwości

Dziedziczone zattestationClientOperationOptions.validationOptions