Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PolicyResult

Package version

The result of a policy certificate modification

Hierarchy

  • PolicyResult

Index

Properties

Methods

Object literals

Properties

Optional policy

policy: undefined | string

A JSON Web Token containing a StoredAttestationPolicy object with the attestation policy

Optional policyResolution

policyResolution: PolicyModification

The result of the operation

Optional policySigner

policySigner: AttestationSigner

The certificate used to sign the policy object, if specified

Optional policyTokenHash

policyTokenHash: Uint8Array

The SHA256 hash of the policy object modified

Methods

Static create

  • create(rawJson: unknown): PolicyResult

Object literals

type

type: object

className

className: string = "PolicyResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

policy

policy: object

serializedName

serializedName: string = "x-ms-policy"

constraints

constraints: object

Pattern

Pattern: any = new RegExp("[A-Za-z0-9_-]+\\.[A-Za-z0-9_-]*\\.[A-Za-z0-9_-]*")

type

type: object

name

name: string = "String"

policyResolution

policyResolution: object

serializedName

serializedName: string = "x-ms-policy-result"

type

type: object

name

name: string = "String"

policySigner

policySigner: object

serializedName

serializedName: string = "x-ms-policy-signer"

type

type: object

className

className: string = "JsonWebKey"

name

name: string = "Composite"

policyTokenHash

policyTokenHash: object

serializedName

serializedName: string = "x-ms-policy-token-hash"

type

type: object

name

name: string = "Base64Url"

Generated using TypeDoc