Share via


@azure/attestation package

Osztályok

AttestationAdministrationClient

Igazolási ügyfélosztály.

Az AttestationClient osztály hozzáférést biztosít az Igazolással kapcsolatos API-khoz:

  • getPolicy
  • setPolicy
  • resetPolicy
  • getPolicyManagementCertificates
  • addPolicyManagementCertificate
  • removePolicyManagementCertificate
AttestationClient

Igazolási ügyfélosztály.

Az AttestationClient osztály hozzáférést biztosít az Igazolással kapcsolatos API-khoz:

  • getOpenIdMetadata
  • getAttestationSigners
  • attestSgxEnclave
  • attestOpenEnclave
  • attestTpm

Interfészek

AttestOpenEnclaveOptions

Az AttestOpenEnclave API választható paraméterei.

AttestSgxEnclaveOptions

Az AttestSgxEnclave API választható paraméterei.

AttestTpmOptions

Az AttestTpm API műveleti beállításai.

AttestationAdministrationClientOperationOptions

Az Igazolási felügyelet ügyfélműveleteinek műveleti beállításai.

AttestationAdministrationClientOptions

Igazolási ügyfél építési lehetőségei.

AttestationAdministrationClientPolicyCertificateOperationOptions

A szabályzattanúsítványok műveleteinek műveleti beállításai.

AttestationAdministrationClientPolicyOperationOptions

Az adminisztrációs szabályzat műveleteinek műveleti beállításai.

AttestationClientOperationOptions

Az Igazolási ügyfél műveleteinek műveleti beállításai.

AttestationClientOptions

Igazolási ügyfél építési lehetőségei.

AttestationPolicyToken

Az AttestationPolicyToken az igazolási szabályzat dokumentumát tartalmazó AttestationToken értéket jelöli.

Amikor az igazolási szolgáltatás egy beállított házirend-kérést kap, a beállított szabályzat jogkivonatának hasznos adata tartalmaz egy JSON-webajánlást , amelynek törzse tartalmazza a tényleges igazolási szabályzat dokumentumát.

Az AttestationPolicyToken ezt a JWS-objektumot jelöli.

AttestationResponse

Az AttestationResponse a Microsoft Azure Attestation szolgáltatás válaszát jelöli. Két tulajdonsággal rendelkezik:

AttestationResult

A Microsoft Azure Attestation válaszjogkivonat törzse – a MAA által kibocsátott válaszjogkivonat törzse

AttestationSgxCollateralInfo

Meghatározza az sgxCollateral jogcím tartalmát egy AttestationResult fájlban.

AttestationSigner

Az AttestationSigner az igazolási szolgáltatás által visszaadott aláíró tanúsítványláncot/kulcsazonosító-kombinációt jelöli.

AttestationToken

Az AttestationToken egy RFC 7515 JSON web signature objektumot jelöl.

Képviselheti az igazolási szolgáltatás által visszaadott jogkivonatot, vagy helyileg létrehozhat egy jogkivonatot, amely az igazolási szabályzat módosításainak ellenőrzésére használható.

AttestationTokenValidationOptions

Az igazolási jogkivonatok érvényesítéséhez használt beállítások.

PolicyCertificatesModificationResult

Szabályzattanúsítvány-módosítás eredménye

PolicyResult

Szabályzattanúsítvány-módosítás eredménye

Típusaliasok

AttestationType

Az AttestationType értékeit határozza meg.
Az KnownAttestationType felcserélhető az AttestationType használatával, ez a szám tartalmazza a szolgáltatás által támogatott ismert értékeket.

A szolgáltatás által támogatott ismert értékek

SgxEnclave: Intel Software Guard eXtensions
OpenEnclave: OpenEnclave-bővítmények az SGX-hez
Tpm: Edge TPM Virtualization Based Security

CertificateModification

A CertificateModification értékeit határozza meg.
A KnownCertificateModification felcserélhető a CertificateModification használatával, ez a szám tartalmazza a szolgáltatás által támogatott ismert értékeket.

A szolgáltatás által támogatott ismert értékek

IsPresent: A művelet végrehajtása után a tanúsítvány a tanúsítványkészletben található.
IsAbsent: A művelet végrehajtása után a tanúsítvány már nem található meg a tanúsítványkészletben.

PolicyModification

A PolicyModification értékeit határozza meg.
Az KnownPolicyModification felcserélhető a PolicyModification használatával, ez a szám tartalmazza a szolgáltatás által támogatott ismert értékeket.

A szolgáltatás által támogatott ismert értékek

Frissítve: A megadott szabályzatobjektum frissült.
Eltávolítva: A megadott szabályzatobjektum el lett távolítva.

Enumerációk

KnownAttestationType

A szolgáltatás által elfogadott AttestationType ismert értékei.

KnownCertificateModification

A szolgáltatás által elfogadott CertificateModification ismert értékei.

KnownPolicyModification

A PolicyModification ismert értékei, amelyeket a szolgáltatás elfogad.

Függvények

createAttestationPolicyToken(string, string, string)

AttestationTokent épít ki, amely egy igazolási szabályzatot tartalmazó dokumentumot tartalmaz.

Függvény adatai

createAttestationPolicyToken(string, string, string)

AttestationTokent épít ki, amely egy igazolási szabályzatot tartalmazó dokumentumot tartalmaz.

function createAttestationPolicyToken(policy: string, privateKey?: string, certificate?: string): AttestationPolicyToken

Paraméterek

policy

string

Igazolási szabályzat az igazolási jogkivonatba való beágyazáshoz.

privateKey

string

az igazolási jogkivonat aláírásához használt opcionális titkos kulcs.

certificate

string

nem kötelező tanúsítvány az igazolási jogkivonat ellenőrzéséhez.

Válaszok

Megjegyzések

Vegye figyelembe, hogy ha az igazolási példány módban fut Isolated , a privateKey és a tanúsítvány szükséges. Ha az igazolási példány módban fut AAD , nem kötelező.