@azure/attestation package
Klassen
AttestationAdministrationClient |
Attestation Client-Klasse. Die AttestationClient-Klasse ermöglicht den Zugriff auf die Nachweis-bezogenen APIs:
|
AttestationClient |
Attestation Client-Klasse. Die AttestationClient-Klasse ermöglicht den Zugriff auf die Nachweis-bezogenen APIs:
|
Schnittstellen
AttestOpenEnclaveOptions |
Optionale Parameter für die AttestOpenEnclave-API. |
AttestSgxEnclaveOptions |
Optionale Parameter für die AttestSgxEnclave-API. |
AttestTpmOptions |
Vorgangsoptionen für die AttestTpm-API. |
AttestationAdministrationClientOperationOptions |
Vorgangsoptionen für die Vorgänge des Nachweisverwaltungsclients. |
AttestationAdministrationClientOptions |
Optionen für die Erstellung des Nachweisclients. |
AttestationAdministrationClientPolicyCertificateOperationOptions |
Vorgangsoptionen für die Vorgänge für Richtlinienzertifikate. |
AttestationAdministrationClientPolicyOperationOptions |
Vorgangsoptionen für die Verwaltungsrichtlinienvorgänge. |
AttestationClientOperationOptions |
Vorgangsoptionen für die Vorgänge des Nachweisclients. |
AttestationClientOptions |
Optionen für die Erstellung des Nachweisclients. |
AttestationPolicyToken |
Ein AttestationPolicyToken stellt einen AttestationToken dar, der ein Dokument zur Nachweisrichtlinie enthält. Wenn der Nachweisdienst eine Set-Richtlinienanforderung empfängt, enthält die Nutzlast des Set-Richtlinientokens eine JSON-Websignatur , deren Text das tatsächliche Dokument der Nachweisrichtlinie enthält. AttestationPolicyToken stellt dieses JWS-Objekt dar. |
AttestationResponse |
AttestationResponse stellt die Antwort des Microsoft Azure Attestation-Diensts dar. Es verfügt über zwei Eigenschaften: |
AttestationResult |
Ein Antworttokentext von Microsoft Azure Attestation – der Text eines von MAA ausgestellten Antworttokens |
AttestationSgxCollateralInfo |
Definiert den Inhalt des sgxCollateral-Anspruchs in einem AttestationResult. |
AttestationSigner |
Ein AttestationSigner stellt eine Kombination aus Signaturzertifikatkette und Schlüssel-ID dar, die vom Nachweisdienst zurückgegeben wird. |
AttestationToken |
Ein AttestationToken stellt ein RFC 7515 JSON-Websignaturobjekt dar. Er kann entweder das vom Nachweisdienst zurückgegebene Token darstellen oder zum lokalen Erstellen eines Tokens verwendet werden, das zum Überprüfen von Nachweisrichtlinienänderungen verwendet werden kann. |
AttestationTokenValidationOptions |
Optionen zum Überprüfen von Nachweistoken. |
PolicyCertificatesModificationResult |
Das Ergebnis einer Änderung des Richtlinienzertifikats |
PolicyResult |
Das Ergebnis einer Änderung des Richtlinienzertifikats |
Typaliase
AttestationType |
Definiert Werte für AttestationType. Bekannte Werte, die vom Dienst unterstützt werdenSgxEnclave: Intel Software Guard eXtensions |
CertificateModification |
Definiert Werte für CertificateModification. Bekannte Werte, die vom Dienst unterstützt werdenIsPresent: Nachdem der Vorgang ausgeführt wurde, befindet sich das Zertifikat in der Gruppe von Zertifikaten. |
PolicyModification |
Definiert Werte für PolicyModification. Bekannte Werte, die vom Dienst unterstützt werdenAktualisiert: Das angegebene Richtlinienobjekt wurde aktualisiert. |
Enumerationen
KnownAttestationType |
Bekannte Werte von AttestationType , die der Dienst akzeptiert. |
KnownCertificateModification |
Bekannte Werte von CertificateModification , die der Dienst akzeptiert. |
KnownPolicyModification |
Bekannte Werte von PolicyModification , die der Dienst akzeptiert. |
Functions
create |
Erstellt ein AttestationToken mit einem Dokument zur Nachweisrichtlinie. |
Details zur Funktion
createAttestationPolicyToken(string, string, string)
Erstellt ein AttestationToken mit einem Dokument zur Nachweisrichtlinie.
function createAttestationPolicyToken(policy: string, privateKey?: string, certificate?: string): AttestationPolicyToken
Parameter
- policy
-
string
Nachweisrichtlinie zum Einbetten in das Nachweistoken.
- privateKey
-
string
optionaler privater Schlüssel, der zum Signieren des Nachweistokens verwendet wird.
- certificate
-
string
optionales Zertifikat, das zum Überprüfen des Nachweistokens verwendet wird.
Gibt zurück
Hinweise
Beachten Sie, dass der privateKey und das Zertifikat erforderlich sind, wenn die Nachweisinstanz im Isolated
Modus ausgeführt wird. Wenn die Nachweisinstanz im AAD
Modus ausgeführt wird, sind sie optional.