@azure/attestation package
Classes
AttestationAdministrationClient |
Classe Client d’attestation. La classe AttestationClient permet d’accéder aux API associées à l’attestation :
|
AttestationClient |
Classe Client d’attestation. La classe AttestationClient permet d’accéder aux API associées à l’attestation :
|
Interfaces
AttestOpenEnclaveOptions |
Paramètres facultatifs pour l’API AttestOpenEnclave. |
AttestSgxEnclaveOptions |
Paramètres facultatifs pour l’API AttestSgxEnclave. |
AttestTpmOptions |
Options d’opération pour l’API AttestTpm. |
AttestationAdministrationClientOperationOptions |
Options d’opération pour les opérations clientes d’administration d’attestation. |
AttestationAdministrationClientOptions |
Options de construction du client d’attestation. |
AttestationAdministrationClientPolicyCertificateOperationOptions |
Options d’opération pour les opérations Certificats de stratégie. |
AttestationAdministrationClientPolicyOperationOptions |
Options d’opération pour les opérations de stratégie d’administration. |
AttestationClientOperationOptions |
Options d’opération pour les opérations clientes d’attestation. |
AttestationClientOptions |
Options de construction du client d’attestation. |
AttestationPolicyToken |
Une attestationPolicyToken représente une attestationToken qui contient un document de stratégie d’attestation. Lorsque le service d’attestation reçoit une demande de stratégie d’ensemble, la charge utile du jeton de stratégie d’ensemble contient une signature web JSON dont le corps contient le document de stratégie d’attestation réel. AttestationPolicyToken représente cet objet JWS. |
AttestationResponse |
Une attestationResponse représente la réponse du service Microsoft Azure Attestation. Il a deux propriétés : |
AttestationResult |
Corps du jeton de réponse Microsoft Azure Attestation : le corps d’un jeton de réponse émis par MAA |
AttestationSgxCollateralInfo |
Définit le contenu de la revendication sgxCollateral dans une attestationResult. |
AttestationSigner |
Un CertificatSigner représente une combinaison chaîne de certificat de signature/ID de clé retournée par le service d’attestation. |
AttestationToken |
Une attestationToken représente un objet signature web JSON RFC 7515. Il peut représenter le jeton retourné par le service d’attestation, ou il peut être utilisé pour créer un jeton localement qui peut être utilisé pour vérifier les modifications de stratégie d’attestation. |
AttestationTokenValidationOptions |
Options utilisées pour valider les jetons d’attestation. |
PolicyCertificatesModificationResult |
Résultat d’une modification de certificat de stratégie |
PolicyResult |
Résultat d’une modification de certificat de stratégie |
Alias de type
AttestationType |
Définit des valeurs pour AttestationType. Valeurs connues prises en charge par le serviceSgxEnclave : Intel Software Guard eXtensions |
CertificateModification |
Définit des valeurs pour CertificateModification. Valeurs connues prises en charge par le serviceIsPresent : une fois l’opération effectuée, le certificat se trouve dans l’ensemble de certificats. |
PolicyModification |
Définit des valeurs pour PolicyModification. Valeurs connues prises en charge par le serviceMise à jour : l’objet de stratégie spécifié a été mis à jour. |
Énumérations
KnownAttestationType |
Valeurs connues d’AttestationType que le service accepte. |
KnownCertificateModification |
Valeurs connues de CertificateModification que le service accepte. |
KnownPolicyModification |
Valeurs connues de PolicyModification que le service accepte. |
Fonctions
create |
Construit un AttestationToken contenant un document de stratégie d’attestation. |
Informations relatives à la fonction
createAttestationPolicyToken(string, string, string)
Construit un AttestationToken contenant un document de stratégie d’attestation.
function createAttestationPolicyToken(policy: string, privateKey?: string, certificate?: string): AttestationPolicyToken
Paramètres
- policy
-
string
Stratégie d’attestation à incorporer dans le jeton d’attestation.
- privateKey
-
string
clé privée facultative utilisée pour signer le jeton d’attestation.
- certificate
-
string
certificat facultatif utilisé pour vérifier le jeton d’attestation.
Retours
Remarques
Notez que si l’instance d’attestation s’exécute en Isolated
mode, privateKey et le certificat sont requis. Si l’instance d’attestation s’exécute en AAD
mode, elles sont facultatives.