@azure/attestation package

Sınıflar

AttestationAdministrationClient

Kanıtlama İstemci sınıfı.

AttestationClient sınıfı, Kanıtlama ile ilgili API'lere erişim sağlar:

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

Kanıtlama İstemci sınıfı.

AttestationClient sınıfı, Kanıtlama ile ilgili API'lere erişim sağlar:

  • getOpenIdMetadata
  • getAttestationSigners
  • attestSgxEnclave
  • attestOpenEnclave
  • attestTpm

Arabirimler

AttestOpenEnclaveOptions

AttestOpenEnclave API'sinin isteğe bağlı parametreleri.

AttestSgxEnclaveOptions

AttestSgxEnclave API'sinin isteğe bağlı parametreleri.

AttestTpmOptions

AttestTpm API'sinin işlem seçenekleri.

AttestationAdministrationClientOperationOptions

Kanıtlama Yönetimi İstemcisi işlemleri için işlem seçenekleri.

AttestationAdministrationClientOptions

Kanıtlama İstemcisi İnşaat Seçenekleri.

AttestationAdministrationClientPolicyCertificateOperationOptions

İlke Sertifikaları işlemleri için işlem seçenekleri.

AttestationAdministrationClientPolicyOperationOptions

Yönetim İlkesi işlemleri için işlem seçenekleri.

AttestationClientOperationOptions

Kanıtlama İstemcisi işlemleri için işlem seçenekleri.

AttestationClientOptions

Kanıtlama İstemcisi İnşaat Seçenekleri.

AttestationPolicyToken

AttestationPolicyToken, kanıtlama ilkesi belgesini barındıran bir AttestationToken'i temsil eder.

Kanıtlama hizmeti ayarlanmış bir ilke isteği aldığında, ayarlanan ilke belirtecinin yükü, gövdesi gerçek kanıtlama ilkesi belgesini içeren bir JSON Web İmzası içerir.

AttestationPolicyToken bu JWS nesnesini temsil eder.

AttestationResponse

AttestationResponse, Microsoft Azure Kanıtlama hizmetinden gelen yanıtı temsil eder. İki özelliği vardır:

AttestationResult

Microsoft Azure Kanıtlama yanıt belirteci gövdesi - MAA tarafından verilen yanıt belirtecinin gövdesi

AttestationSgxCollateralInfo

AttestationResultiçindeki sgxCollateral talebi içeriğini tanımlar.

AttestationSigner

AttestationSigner, kanıtlama hizmeti tarafından döndürülen bir imzalama sertifikası zincirini/Anahtar Kimliği bileşimini temsil eder.

AttestationToken

AttestationToken, RFC 7515 JSON Web İmzası nesnesini temsil eder.

Kanıtlama hizmeti tarafından döndürülen belirteci temsil edebilir veya kanıtlama ilkesi değişikliklerini doğrulamak için yerel olarak kullanılabilecek bir belirteç oluşturmak için kullanılabilir.

AttestationTokenValidationOptions

Kanıtlama belirteçlerini doğrulamak için kullanılan seçenekler.

PolicyCertificatesModificationResult

İlke sertifikası değişikliğinin sonucu

PolicyResult

İlke sertifikası değişikliğinin sonucu

Tür Diğer Adları

AttestationType

AttestationType değerlerini tanımlar.
KnownAttestationType, AttestationType ile birbirinin yerine kullanılabilir, bu sabit listesi hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

SgxEnclave: Intel Yazılım Koruması eXtensions
OpenEnclave : OpenEnclave uzantılarını SGX'e
tpm : Edge TPM Sanallaştırma Tabanlı Güvenlik

CertificateModification

CertificateModification değerlerini tanımlar.
KnownCertificateModification CertificateModification ile birbirinin yerine kullanılabilir, bu sabit listesi hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

IsPresent: İşlem gerçekleştirildikten sonra sertifika sertifika kümesinde olur.
IsAbsent: İşlem gerçekleştirildikten sonra sertifika artık sertifika kümesinde bulunmaz.

PolicyModification

PolicyModification değerlerini tanımlar.
KnownPolicyModification PolicyModification ile birbirinin yerine kullanılabilir, bu sabit listesi hizmetin desteklediği bilinen değerleri içerir.

Hizmet tarafından desteklenen bilinen değerler

Güncelleştirildi: Belirtilen ilke nesnesi güncelleştirildi.
Kaldırıldı: Belirtilen ilke nesnesi kaldırıldı.

Numaralandırmalar

KnownAttestationType

Hizmetin kabul bilinen AttestationType değerleri.

KnownCertificateModification

CertificateModification'ın bilinen değerleri, hizmetin kabul.

KnownPolicyModification

PolicyModification'ın bilinen değerleri, hizmetin kabul.

İşlevler

createAttestationPolicyToken(string, string, string)

Kanıtlama İlkesi belgesi içeren bir AttestationToken oluşturur.

İşlev Ayrıntıları

createAttestationPolicyToken(string, string, string)

Kanıtlama İlkesi belgesi içeren bir AttestationToken oluşturur.

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

Parametreler

policy

string

Kanıtlama belirtecine eklemek için kanıtlama ilkesi.

privateKey

string

kanıtlama belirtecini imzalamak için kullanılan isteğe bağlı özel anahtar.

certificate

string

kanıtlama belirtecini doğrulamak için kullanılan isteğe bağlı sertifika.

Döndürülenler

Açıklamalar

Kanıtlama örneği Isolated modunda çalışıyorsa privateKey ve sertifikanın gerekli olduğunu unutmayın. Kanıtlama örneği AAD modunda çalışıyorsa isteğe bağlıdır.