@azure/attestation package

Třídy

AttestationAdministrationClient

Klientská třída ověření identity.

Třída AttestationClient umožňuje přístup k rozhraním API souvisejícím s ověřením identity:

  • getPolicy
  • zásady setPolicy
  • resetPolicy
  • getPolicyManagementCertificates
  • addPolicyManagementCertificate
  • removePolicyManagementCertificate
AttestationClient

Klientská třída ověření identity.

Třída AttestationClient umožňuje přístup k rozhraním API souvisejícím s ověřením identity:

  • getOpenIdMetadata
  • getAttestationSigners
  • attestSgxEnclave
  • attestOpenEnclave
  • attestTpm

Rozhraní

AttestOpenEnclaveOptions

Volitelné parametry pro rozhraní API AttestOpenEnclave.

AttestSgxEnclaveOptions

Volitelné parametry pro rozhraní API AttestSgxEnclave.

AttestTpmOptions

Možnosti operace pro rozhraní API AttestTpm.

AttestationAdministrationClientOperationOptions

Možnosti operace pro operace klienta správy ověření identity.

AttestationAdministrationClientOptions

Možnosti konstrukce klienta ověření identity.

AttestationAdministrationClientPolicyCertificateOperationOptions

Možnosti operace pro operace certifikáty zásad

AttestationAdministrationClientPolicyOperationOptions

Možnosti operace pro operace zásad správy.

AttestationClientOperationOptions

Možnosti operace pro operace klienta ověření identity.

AttestationClientOptions

Možnosti konstrukce klienta ověření identity.

AttestationPolicyToken

AttestationPolicyToken představuje AttestationToken, který obsahuje dokument zásad ověření identity.

Když služba ověření identity obdrží žádost o nastavení zásad, datová část tokenu nastavené zásady obsahuje webový podpis JSON , jehož tělo obsahuje skutečný dokument zásad ověření identity.

AttestationPolicyToken představuje tento objekt JWS.

AttestationResponse

AttestationResponse představuje odpověď ze služby Microsoft Azure Attestation. Má dvě vlastnosti:

AttestationResult

Tělo tokenu odpovědi Microsoft Azure Attestation – tělo tokenu odpovědi vydaného maa

AttestationSgxCollateralInfo

Definuje obsah deklarace identity sgxCollateral v attestationResult.

AttestationSigner

AttestationSigner představuje kombinaci řetězu podpisových certifikátů a ID klíče vrácené službou ověření identity.

AttestationToken

AttestationToken představuje objekt webového podpisu JSON RFC 7515.

Může představovat buď token vrácený službou ověření identity, nebo ho můžete použít k vytvoření tokenu místně, který lze použít k ověření změn zásad ověření identity.

AttestationTokenValidationOptions

Možnosti používané k ověření tokenů ověření identity

PolicyCertificatesModificationResult

Výsledek úpravy certifikátu zásad

PolicyResult

Výsledek úpravy certifikátu zásad

Aliasy typu

AttestationType

Definuje hodnoty pro AttestationType.
Pole KnownAttestationType lze použít zaměnitelně s AttestationType. Tento výčet obsahuje známé hodnoty, které služba podporuje.

Známé hodnoty podporované službou

SgxEnclave: Intel Software Guard eXtensions
OpenEnclave: Rozšíření OpenEnclave pro SGX
Tpm: Zabezpečení na základě virtualizace hraničního čipu TPM

CertificateModification

Definuje hodnoty pro CertificateModification.
Pole KnownCertificateModification lze použít zaměnitelně s CertificateModification. Tento výčet obsahuje známé hodnoty, které služba podporuje.

Známé hodnoty podporované službou

IsPresent: Po provedení operace je certifikát v sadě certifikátů.
IsAbsent: Po provedení operace už certifikát v sadě certifikátů neexistuje.

PolicyModification

Definuje hodnoty pro PolicyModification.
Pole KnownPolicyModification lze použít zaměnitelně s PolicyModification. Tento výčet obsahuje známé hodnoty, které služba podporuje.

Známé hodnoty podporované službou

Aktualizováno: Zadaný objekt zásad byl aktualizován.
Odebráno: Zadaný objekt zásad byl odebrán.

Výčty

KnownAttestationType

Známé hodnoty AttestationType , které služba přijímá.

KnownCertificateModification

Známé hodnoty CertificateModification , které služba přijímá.

KnownPolicyModification

Známé hodnoty PolicyModification , které služba přijímá.

Funkce

createAttestationPolicyToken(string, string, string)

Vytvoří AttestationToken obsahující dokument zásad ověření identity.

Podrobnosti funkce

createAttestationPolicyToken(string, string, string)

Vytvoří AttestationToken obsahující dokument zásad ověření identity.

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

Parametry

policy

string

Zásady ověření identity, které se mají vložit do tokenu ověření identity.

privateKey

string

volitelný privátní klíč použitý k podepsání tokenu ověření identity.

certificate

string

volitelný certifikát použitý k ověření tokenu ověření identity.

Návraty

Poznámky

Všimněte si, že pokud je instance ověření identity spuštěná v Isolated režimu, vyžaduje se privátní klíč a certifikát. Pokud instance ověření identity běží v AAD režimu, jsou volitelné.