@azure/attestation package
Klassen
| AttestationAdministrationClient |
Attestation Client-klasse. De attestationClient-klasse maakt toegang tot de attestation-gerelateerde API's mogelijk:
|
| AttestationClient |
Attestation Client-klasse. De attestationClient-klasse maakt toegang tot de attestation-gerelateerde API's mogelijk:
|
Interfaces
| AttestOpenEnclaveOptions |
Optionele parameters voor de AttestOpenEnclave-API. |
| AttestSgxEnclaveOptions |
Optionele parameters voor de AttestSgxEnclave-API. |
| AttestTpmOptions |
Bewerkingsopties voor de AttestTpm-API. |
| AttestationAdministrationClientOperationOptions |
Bewerkingsopties voor de attestation-beheerclientbewerkingen. |
| AttestationAdministrationClientOptions |
Opties voor attestation-clientconstructie. |
| AttestationAdministrationClientPolicyCertificateOperationOptions |
Bewerkingsopties voor de bewerkingen Beleidscertificaten. |
| AttestationAdministrationClientPolicyOperationOptions |
Bewerkingsopties voor de beheerbeleidsbewerkingen. |
| AttestationClientOperationOptions |
Bewerkingsopties voor de attestation-clientbewerkingen. |
| AttestationClientOptions |
Opties voor attestation-clientconstructie. |
| AttestationPolicyToken |
Een AttestationPolicyToken vertegenwoordigt een AttestationToken dat een attestation-beleidsdocument bevat. Wanneer de attestation-service een set beleidsaanvraag ontvangt, bevat de nettolading van het setbeleidstoken een JSON-webhandtekening waarvan de hoofdtekst het daadwerkelijke attestation-beleidsdocument bevat. Het AttestationPolicyToken vertegenwoordigt dit JWS-object. |
| AttestationResponse |
Een AttestationResponse vertegenwoordigt het antwoord van de Microsoft Azure Attestation-service. Het heeft twee eigenschappen: |
| AttestationResult |
Een antwoordtokentekst van Microsoft Azure Attestation - de hoofdtekst van een antwoordtoken dat is uitgegeven door MAA |
| AttestationSgxCollateralInfo |
Definieert de inhoud van de sgxCollateral claim in een AttestationResult-. |
| AttestationSigner |
Een AttestationSigner vertegenwoordigt een combinatie van handtekeningcertificaatketen/sleutel-id die wordt geretourneerd door de Attestation-service. |
| AttestationToken |
Een AttestationToken vertegenwoordigt een RFC 7515 JSON Web Signature-object. Het kan het token vertegenwoordigen dat wordt geretourneerd door de Attestation-service, of het kan worden gebruikt om een token lokaal te maken dat kan worden gebruikt om wijzigingen in het attestation-beleid te controleren. |
| AttestationTokenValidationOptions |
Opties die worden gebruikt om attestation-tokens te valideren. |
| PolicyCertificatesModificationResult |
Het resultaat van een beleidscertificaatwijziging |
| PolicyResult |
Het resultaat van een beleidscertificaatwijziging |
Type-aliassen
| AttestationType |
Definieert waarden voor AttestationType. Bekende waarden die door de service worden ondersteund
SgxEnclave: Intel Software Guard eXtensions |
| CertificateModification |
Definieert waarden voor CertificateModification. Bekende waarden die door de service worden ondersteund
IsPresent: Nadat de bewerking is uitgevoerd, bevindt het certificaat zich in de set certificaten. |
| PolicyModification |
Definieert waarden voor PolicyModification. Bekende waarden die door de service worden ondersteund
Bijgewerkt: het opgegeven beleidsobject is bijgewerkt. |
Enums
| KnownAttestationType |
Bekende waarden van AttestationType die de service accepteert. |
| KnownCertificateModification |
Bekende waarden van CertificateModification die de service accepteert. |
| KnownPolicyModification |
Bekende waarden van PolicyModification die de service accepteert. |
Functies
| create |
Maakt een AttestationToken dat een Attestation Policy-document bevat. |
Functiedetails
createAttestationPolicyToken(string, string, string)
Maakt een AttestationToken dat een Attestation Policy-document bevat.
function createAttestationPolicyToken(policy: string, privateKey?: string, certificate?: string): AttestationPolicyToken
Parameters
- policy
-
string
Attestation-beleid voor het insluiten van het attestation-token.
- privateKey
-
string
optionele persoonlijke sleutel die wordt gebruikt om het attestation-token te ondertekenen.
- certificate
-
string
optioneel certificaat dat wordt gebruikt om het attestation-token te verifiëren.
Retouren
Opmerkingen
Houd er rekening mee dat als het attestation-exemplaar wordt uitgevoerd in Isolated modus, de privateKey en het certificaat vereist zijn. Als het attestation-exemplaar wordt uitgevoerd in AAD modus, zijn deze optioneel.