Package version:

Interface AttestationSgxCollateralInfo

Defines the contents of the AttestationResult.sgxCollateral claim in an AttestationResult.

interface AttestationSgxCollateralInfo {
    qeidcertshash?: string;
    qeidcrlhash?: string;
    qeidhash?: string;
    quotehash?: string;
    tcbinfocertshash?: string;
    tcbinfocrlhash?: string;
    tcbinfohash?: string;
}
Index
qeidcertshash?: string

Hex encoded Sha256 hash of the Quoting Enclave Certificates.

See the Intel SGX documentation for more information on quote validation.

qeidcrlhash?: string

Hex encoded Sha256 hash of the Quoting Enclave Certificate CRL.

See the Intel SGX documentation for more information on quote validation.

qeidhash?: string

Hex encoded Sha256 hash of the Quoting Enclave Identity.

See the Intel SGX documentation for more information on quote validation.

quotehash?: string

Hex encoded Sha256 hash of the SGX Quote or OpenEnclave Report validated by this token.

See the Intel SGX documentation for more information on quote validation.

tcbinfocertshash?: string

Hex encoded Sha256 hash of the TCB Info Certificates.

See the Intel SGX documentation for more information on quote validation.

tcbinfocrlhash?: string

Hex encoded Sha256 hash of the TCB Info Certificate CRL.

See the Intel SGX documentation for more information on quote validation.

tcbinfohash?: string

Hex encoded Sha256 hash of the TCB Info for the device being attested.

See the Intel SGX documentation for more information on quote validation.