@azure/attestation package
Klasy
AttestationAdministrationClient |
Zaświadczania, klasa klienta. Klasa AttestationClient umożliwia dostęp do interfejsów API powiązanych z zaświadczeniem:
|
AttestationClient |
Zaświadczania, klasa klienta. Klasa AttestationClient umożliwia dostęp do interfejsów API powiązanych z zaświadczeniem:
|
Interfejsy
AttestOpenEnclaveOptions |
Parametry opcjonalne dla interfejsu API AttestOpenEnclave. |
AttestSgxEnclaveOptions |
Parametry opcjonalne dla interfejsu API AttestSgxEnclave. |
AttestTpmOptions |
Opcje operacji dla interfejsu API AttestTpm. |
AttestationAdministrationClientOperationOptions |
Opcje operacji dla operacji klienta administracji zaświadczania. |
AttestationAdministrationClientOptions |
Opcje konstrukcji klienta zaświadczania. |
AttestationAdministrationClientPolicyCertificateOperationOptions |
Opcje operacji dla operacji certyfikatów zasad. |
AttestationAdministrationClientPolicyOperationOptions |
Opcje operacji dla operacji administrowania zasadami. |
AttestationClientOperationOptions |
Opcje operacji dla operacji klienta zaświadczania. |
AttestationClientOptions |
Opcje konstrukcji klienta zaświadczania. |
AttestationPolicyToken |
Obiekt AttestationPolicyToken reprezentuje token zaświadczania, który zawiera dokument zasad zaświadczania. Gdy usługa zaświadczania odbiera ustawione żądanie zasad, ładunek ustawionego tokenu zasad zawiera sygnaturę internetową JSON , której treść zawiera rzeczywisty dokument zasad zaświadczania. Obiekt AttestationPolicyToken reprezentuje ten obiekt JWS. |
AttestationResponse |
Element AttestationResponse reprezentuje odpowiedź z usługi Microsoft Azure Attestation. Ma dwie właściwości: |
AttestationResult |
Treść tokenu odpowiedzi usługi Microsoft Azure Attestation — treść tokenu odpowiedzi wystawionego przez usługę MAA |
AttestationSgxCollateralInfo |
Definiuje zawartość oświadczenia sgxCollateral w attestationResult. |
AttestationSigner |
Element AttestationSigner reprezentuje kombinację łańcucha certyfikatów podpisywania/identyfikatora klucza zwróconą przez usługę zaświadczania. |
AttestationToken |
Element AttestationToken reprezentuje obiekt RFC 7515 JSON Web Signature. Może on reprezentować token zwrócony przez usługę zaświadczania lub może służyć do utworzenia tokenu lokalnie, który może służyć do weryfikowania zmian zasad zaświadczania. |
AttestationTokenValidationOptions |
Opcje używane do weryfikowania tokenów zaświadczania. |
PolicyCertificatesModificationResult |
Wynik modyfikacji certyfikatu zasad |
PolicyResult |
Wynik modyfikacji certyfikatu zasad |
Aliasy typu
AttestationType |
Definiuje wartości dla attestationType. Znane wartości obsługiwane przez usługęSgxEnclave: rozszerzenia funkcji Intel Software Guard |
CertificateModification |
Definiuje wartości dla atrybutu CertificateModification. Znane wartości obsługiwane przez usługęIsPresent: po wykonaniu operacji certyfikat znajduje się w zestawie certyfikatów. |
PolicyModification |
Definiuje wartości zasadModyfikacji. Znane wartości obsługiwane przez usługęZaktualizowano: określony obiekt zasad został zaktualizowany. |
Wyliczenia
KnownAttestationType |
Znane wartości AttestationType akceptowane przez usługę. |
KnownCertificateModification |
Znane wartości elementu CertificateModification akceptowane przez usługę. |
KnownPolicyModification |
Znane wartości zasadModyfikacja akceptowana przez usługę. |
Funkcje
create |
Tworzy token zaświadczania zawierający dokument zasad zaświadczania. |
Szczegóły funkcji
createAttestationPolicyToken(string, string, string)
Tworzy token zaświadczania zawierający dokument zasad zaświadczania.
function createAttestationPolicyToken(policy: string, privateKey?: string, certificate?: string): AttestationPolicyToken
Parametry
- policy
-
string
Zasady zaświadczania do osadzenia w tokenie zaświadczania.
- privateKey
-
string
opcjonalny klucz prywatny używany do podpisywania tokenu zaświadczania.
- certificate
-
string
opcjonalny certyfikat używany do weryfikowania tokenu zaświadczania.
Zwraca
Uwagi
Należy pamiętać, że jeśli wystąpienie zaświadczania działa w Isolated
trybie, klucz prywatny i certyfikat są wymagane. Jeśli wystąpienie zaświadczania działa w AAD
trybie, są opcjonalne.