Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface GeneratedAttestationResult

Package version

A Microsoft Azure Attestation response token body - the body of a response token issued by MAA

Hierarchy

  • GeneratedAttestationResult

Index

Properties

Optional cnf

cnf: Record<string, unknown>

An RFC 7800 Proof of Possession Key

Optional deprecatedEnclaveHeldData

deprecatedEnclaveHeldData: Uint8Array

DEPRECATED: Private Preview version of x-ms-sgx-ehd claim.

Optional deprecatedEnclaveHeldData2

deprecatedEnclaveHeldData2: Uint8Array

DEPRECATED: Private Preview version of x-ms-sgx-ehd claim.

Optional deprecatedIsDebuggable

deprecatedIsDebuggable: undefined | false | true

DEPRECATED: Private Preview version of x-ms-sgx-is-debuggable claim.

Optional deprecatedMrEnclave

deprecatedMrEnclave: undefined | string

DEPRECATED: Private Preview version of x-ms-sgx-mrenclave.

Optional deprecatedMrSigner

deprecatedMrSigner: undefined | string

DEPRECATED: Private Preview version of x-ms-sgx-mrsigner.

Optional deprecatedPolicyHash

deprecatedPolicyHash: Uint8Array

DEPRECATED: Private Preview version of x-ms-policy-hash

Optional deprecatedPolicySigner

deprecatedPolicySigner: JsonWebKey

DEPRECATED: Private Preview version of x-ms-policy-signer

Optional deprecatedProductId

deprecatedProductId: undefined | number

DEPRECATED: Private Preview version of x-ms-sgx-product-id

Optional deprecatedRpData

deprecatedRpData: undefined | string

DEPRECATED: Private Preview version of nonce

Optional deprecatedSgxCollateral

deprecatedSgxCollateral: Record<string, unknown>

DEPRECATED: Private Preview version of x-ms-sgx-collateral claim.

Optional deprecatedSvn

deprecatedSvn: undefined | number

DEPRECATED: Private Preview version of x-ms-sgx-svn.

Optional deprecatedTee

deprecatedTee: undefined | string

DEPRECATED: Private Preview version of x-ms-tee.

Optional deprecatedVersion

deprecatedVersion: undefined | string

DEPRECATED: Private Preview version of x-ms-ver claim.

Optional enclaveHeldData

enclaveHeldData: Uint8Array

A copy of the RuntimeData specified as an input to the attest call.

Optional exp

exp: undefined | number

The expiration time after which the token is no longer valid, in the number of seconds since 1970-01-0T00:00:00Z UTC

Optional iat

iat: undefined | number

The time at which the token was issued, in the number of seconds since 1970-01-0T00:00:00Z UTC

Optional inittimeClaims

inittimeClaims: Record<string, unknown>

Inittime Claims

isDebuggable

isDebuggable: boolean

True if the enclave is debuggable, false otherwise

iss

iss: string

The Principal who issued the token

jti

jti: string

Unique Identifier for the token

mrEnclave

mrEnclave: string

The HEX encoded SGX MRENCLAVE value for the enclave.

mrSigner

mrSigner: string

The HEX encoded SGX MRSIGNER value for the enclave.

Optional nbf

nbf: undefined | number

The not before time before which the token cannot be considered valid, in the number of seconds since 1970-01-0T00:00:00Z UTC

Optional nonce

nonce: undefined | string

The Nonce input to the attestation request, if provided.

Optional policyClaims

policyClaims: Record<string, unknown>

Policy Generated Claims

policyHash

policyHash: Uint8Array

The SHA256 hash of the BASE64URL encoded policy text used for attestation

Optional policySigner

policySigner: JsonWebKey

The certificate used to sign the policy object, if specified.

productId

productId: number

The SGX Product ID for the enclave.

Optional runtimeClaims

runtimeClaims: Record<string, unknown>

Runtime Claims

Optional sgxCollateral

sgxCollateral: Record<string, unknown>

The SGX SVN value for the enclave.

svn

svn: number

The SGX SVN value for the enclave.

verifierType

verifierType: string

The Attestation type being attested.

version

version: string

The Schema version of this structure. Current Value: 1.0

Generated using TypeDoc