@azure/attestation package

Classi

AttestationAdministrationClient

Classe Client di attestazione.

La classe AttestationClient consente l'accesso alle API correlate all'attestazione:

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

Classe Client di attestazione.

La classe AttestationClient consente l'accesso alle API correlate all'attestazione:

  • getOpenIdMetadata
  • getAttestationSigners
  • attestaSgxEnclave
  • attestaOpenEnclave
  • attestaTpm

Interfacce

AttestOpenEnclaveOptions

Parametri facoltativi per l'API AttestaOpenEnclave.

AttestSgxEnclaveOptions

Parametri facoltativi per l'API AttestaSgxEnclave.

AttestTpmOptions

Opzioni di operazione per l'API AttestaTpm.

AttestationAdministrationClientOperationOptions

Opzioni di operazione per le operazioni client di amministrazione attestazione.

AttestationAdministrationClientOptions

Opzioni di costruzione client di attestazione.

AttestationAdministrationClientPolicyCertificateOperationOptions

Opzioni di operazione per le operazioni dei certificati dei criteri.

AttestationAdministrationClientPolicyOperationOptions

Opzioni operative per le operazioni dei criteri di amministrazione.

AttestationClientOperationOptions

Opzioni di operazione per le operazioni client di attestazione.

AttestationClientOptions

Opzioni di costruzione client di attestazione.

AttestationPolicyToken

Un oggetto AttestationPolicyToken rappresenta un oggetto AttestationToken che contiene un documento dei criteri di attestazione.

Quando il servizio di attestazione riceve una richiesta di criteri impostata, il payload del token di criteri set contiene un firma Web JSON il cui corpo contiene il documento effettivo dei criteri di attestazione.

AttestationPolicyToken rappresenta questo oggetto JWS.

AttestationResponse

Un'attestazioneResponse rappresenta la risposta del servizio di attestazione di Microsoft Azure. Ha due proprietà:

AttestationResult

Corpo del token di risposta dell'attestazione di Microsoft Azure: il corpo di un token di risposta rilasciato da MAA

AttestationSgxCollateralInfo

Definisce il contenuto dell'attestazione sgxCollateral in un AttestationResult.

AttestationSigner

Un attestationSigner rappresenta una combinazione di catena di certificati di firma/ID chiave restituita dal servizio di attestazione.

AttestationToken

Un Oggetto AttestationToken rappresenta un oggetto Firma Web JSON RFC 7515.

Può rappresentare il token restituito dal servizio di attestazione oppure può essere usato per creare un token in locale che può essere usato per verificare le modifiche dei criteri di attestazione.

AttestationTokenValidationOptions

Opzioni usate per convalidare i token di attestazione.

PolicyCertificatesModificationResult

Risultato di una modifica del certificato dei criteri

PolicyResult

Risultato di una modifica del certificato dei criteri

Alias tipo

AttestationType

Definisce i valori per AttestationType.
KnownAttestationType può essere utilizzato in modo intercambiabile con AttestationType, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

SgxEnclave: Estensioni di protezione del software Intel
OpenEnclave: estensioni OpenEnclave a SGX
Tpm: Sicurezza basata sulla virtualizzazione TPM edge

CertificateModification

Definisce i valori per CertificateModification.
KnownCertificateModification può essere usato in modo intercambiabile con CertificateModification, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

IsPresent: dopo l'esecuzione dell'operazione, il certificato si trova nel set di certificati.
IsAbsent: dopo l'esecuzione dell'operazione, il certificato non è più presente nel set di certificati.

PolicyModification

Definisce i valori per PolicyModification.
KnownPolicyModification può essere usato in modo intercambiabile con PolicyModification, questa enumerazione contiene i valori noti supportati dal servizio.

Valori noti supportati dal servizio

Aggiornato: l'oggetto criteri specificato è stato aggiornato.
Rimosso: l'oggetto criteri specificato è stato rimosso.

Enumerazioni

KnownAttestationType

Valori noti di AttestationType accettati dal servizio.

KnownCertificateModification

Valori noti di CertificateModification accettati dal servizio.

KnownPolicyModification

Valori noti di PolicyModification accettati dal servizio.

Funzioni

createAttestationPolicyToken(string, string, string)

Costruisce un oggetto AttestationToken contenente un documento dei criteri di attestazione.

Dettagli funzione

createAttestationPolicyToken(string, string, string)

Costruisce un oggetto AttestationToken contenente un documento dei criteri di attestazione.

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

Parametri

policy

string

Criteri di attestazione da incorporare nel token di attestazione.

privateKey

string

chiave privata facoltativa usata per firmare il token di attestazione.

certificate

string

certificato facoltativo usato per verificare il token di attestazione.

Restituisce

Commenti

Si noti che se l'istanza di attestazione è in esecuzione in modalità Isolated, sono necessari privateKey e certificato. Se l'istanza di attestazione è in esecuzione in modalità AAD, sono facoltative.