@azure/attestation package

Kelas

AttestationAdministrationClient

Kelas Klien Pengesahan.

Kelas AttestationClient memungkinkan akses ke API terkait Pengesahan:

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

Kelas Klien Pengesahan.

Kelas AttestationClient memungkinkan akses ke API terkait Pengesahan:

  • getOpenIdMetadata
  • getAttestationSigners
  • attestSgxEnclave
  • attestOpenEnclave
  • attestTpm

Antarmuka

AttestOpenEnclaveOptions

Parameter opsional untuk API AttestOpenEnclave.

AttestSgxEnclaveOptions

Parameter opsional untuk API AttestSgxEnclave.

AttestTpmOptions

Opsi operasi untuk AttestTpm API.

AttestationAdministrationClientOperationOptions

Opsi operasi untuk operasi Klien Administrasi Pengesahan.

AttestationAdministrationClientOptions

Opsi Konstruksi Klien Pengesahan.

AttestationAdministrationClientPolicyCertificateOperationOptions

Opsi operasi untuk operasi Sertifikat Kebijakan.

AttestationAdministrationClientPolicyOperationOptions

Opsi operasi untuk operasi Kebijakan administrasi.

AttestationClientOperationOptions

Opsi operasi untuk operasi Klien Pengesahan.

AttestationClientOptions

Opsi Konstruksi Klien Pengesahan.

AttestationPolicyToken

AttestationPolicyToken mewakili AttestationToken yang menyimpan dokumen kebijakan pengesahan.

Ketika layanan pengesahan menerima permintaan kebijakan yang ditetapkan, payload token kebijakan yang ditetapkan berisi JSON Web Signature yang isinya berisi dokumen kebijakan pengesahan aktual.

AttestationPolicyToken mewakili objek JWS ini.

AttestationResponse

AttestationResponse mewakili respons dari layanan Microsoft Azure Attestation. Ini memiliki dua properti:

AttestationResult

Isi token respons Microsoft Azure Attestation - isi token respons yang dikeluarkan oleh MAA

AttestationSgxCollateralInfo

Menentukan konten klaim sgxCollateral dalam AttestationResult.

AttestationSigner

AttestationSigner mewakili kombinasi rantai sertifikat penandatanganan/ID Kunci yang dikembalikan oleh layanan pengesahan.

AttestationToken

AttestationToken mewakili objek RFC 7515 JSON Web Signature.

Ini dapat mewakili token yang dikembalikan oleh layanan pengesahan, atau dapat digunakan untuk membuat token secara lokal yang dapat digunakan untuk memverifikasi perubahan kebijakan pengesahan.

AttestationTokenValidationOptions

Opsi yang digunakan untuk memvalidasi token pengesahan.

PolicyCertificatesModificationResult

Hasil modifikasi sertifikat kebijakan

PolicyResult

Hasil modifikasi sertifikat kebijakan

Alias Jenis

AttestationType

Menentukan nilai untuk AttestationType.
KnownAttestationType dapat digunakan secara bergantian dengan AttestationType, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

SgxEnclave: EXtensions Penjaga Perangkat Lunak Intel
openEnclave: Ekstensi OpenEnclave ke SGX
Tpm: Keamanan Berbasis Virtualisasi TPM Edge

CertificateModification

Menentukan nilai untuk CertificateModification.
KnownCertificateModification dapat digunakan secara bergantian dengan CertificateModification, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

IsPresent: Setelah operasi dilakukan, sertifikat berada dalam kumpulan sertifikat.
IsAbsent: Setelah operasi dilakukan, sertifikat tidak lagi ada dalam kumpulan sertifikat.

PolicyModification

Menentukan nilai untuk PolicyModification.
KnownPolicyModification dapat digunakan secara bergantian dengan PolicyModification, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

Diperbarui: Objek kebijakan yang ditentukan telah diperbarui.
Dihapus: Objek kebijakan yang ditentukan telah dihapus.

Enum

KnownAttestationType

Nilai yang diketahui dari AttestationType yang diterima layanan.

KnownCertificateModification

Nilai yang diketahui dari CertificateModification yang diterima layanan.

KnownPolicyModification

Nilai yang diketahui dari PolicyModification yang diterima layanan.

Fungsi

createAttestationPolicyToken(string, string, string)

Membuat AttestationToken yang berisi dokumen Kebijakan Pengesahan.

Detail Fungsi

createAttestationPolicyToken(string, string, string)

Membuat AttestationToken yang berisi dokumen Kebijakan Pengesahan.

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

Parameter

policy

string

Kebijakan pengesahan untuk disematkan dalam token pengesahan.

privateKey

string

kunci privat opsional yang digunakan untuk menandatangani token pengesahan.

certificate

string

sertifikat opsional yang digunakan untuk memverifikasi token pengesahan.

Mengembalikan

Keterangan

Perhatikan bahwa jika instans pengesahan berjalan dalam mode Isolated, privateKey dan sertifikat diperlukan. Jika instans pengesahan berjalan dalam mode AAD, instans tersebut bersifat opsional.