Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface AttestationResult

Package version

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

Hierarchy

  • AttestationResult

Index

Properties

Optional cnf

cnf: any

An RFC 7800 Proof of Possession Key An RFC 7800 Proof of Possession Key

Optional deprecatedEnclaveHeldData

deprecatedEnclaveHeldData: Uint8Array

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

Optional deprecatedEnclaveHeldData2

deprecatedEnclaveHeldData2: Uint8Array

DEPRECATED: Private Preview version of x-ms-sgx-ehd claim. 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. 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. DEPRECATED: Private Preview version of x-ms-sgx-mrenclave.

Optional deprecatedMrSigner

deprecatedMrSigner: undefined | string

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

Optional deprecatedPolicyHash

deprecatedPolicyHash: Uint8Array

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

Optional deprecatedPolicySigner

deprecatedPolicySigner: JsonWebKey

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

Optional deprecatedProductId

deprecatedProductId: undefined | number

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

Optional deprecatedRpData

deprecatedRpData: undefined | string

DEPRECATED: Private Preview version of nonce DEPRECATED: Private Preview version of nonce

Optional deprecatedSgxCollateral

deprecatedSgxCollateral: any

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

Optional deprecatedSvn

deprecatedSvn: undefined | number

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

Optional deprecatedTee

deprecatedTee: undefined | string

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

Optional deprecatedVersion

deprecatedVersion: undefined | string

DEPRECATED: Private Preview version of x-ms-ver claim. 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. 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 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 The time at which the token was issued, in the number of seconds since 1970-01-0T00:00:00Z UTC

Optional inittimeClaims

inittimeClaims: any

Inittime Claims Inittime Claims

Optional isDebuggable

isDebuggable: undefined | false | true

True if the enclave is debuggable, false otherwise True if the enclave is debuggable, false otherwise

Optional iss

iss: undefined | string

The Principal who issued the token The Principal who issued the token

Optional jti

jti: undefined | string

Unique Identifier for the token Unique Identifier for the token

Optional mrEnclave

mrEnclave: undefined | string

The HEX encoded SGX MRENCLAVE value for the enclave. The HEX encoded SGX MRENCLAVE value for the enclave.

Optional mrSigner

mrSigner: undefined | string

The HEX encoded SGX MRSIGNER value for the enclave. 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 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. The Nonce input to the attestation request, if provided.

Optional policyClaims

policyClaims: any

Policy Generated Claims Policy Generated Claims

Optional policyHash

policyHash: Uint8Array

The SHA256 hash of the BASE64URL encoded policy text used for attestation 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. The certificate used to sign the policy object, if specified.

Optional productId

productId: undefined | number

The SGX Product ID for the enclave. The SGX Product ID for the enclave.

Optional runtimeClaims

runtimeClaims: any

Runtime Claims Runtime Claims

Optional sgxCollateral

sgxCollateral: any

The SGX SVN value for the enclave. The SGX SVN value for the enclave.

Optional svn

svn: undefined | number

The SGX SVN value for the enclave. The SGX SVN value for the enclave.

Optional verifierType

verifierType: undefined | string

The Attestation type being attested. The Attestation type being attested.

Optional version

version: undefined | string

The Schema version of this structure. Current Value: 1.0 The Schema version of this structure. Current Value: 1.0

Generated using TypeDoc