Lire en anglais

Partager via


En-tête webauthn.h

Fournit aux applications Win32 des API pour communiquer avec des Windows Hello et des clés de sécurité externes dans le cadre des spécifications WebAuthN et CTAP.

Constantes

Affichez les constantes disponibles dans l’API WebAuthN.

webauthn.h contient les interfaces de programmation suivantes :

Fonctions

 
WebAuthNAuthenticatorGetAssertion

Produit une signature d’assertion représentant une assertion de l’authentificateur indiquant que l’utilisateur a consenti à une transaction spécifique.
WebAuthNAuthenticatorMakeCredential

Crée une source d’informations d’identification de clé publique liée à un authentificateur de gestion et retourne la clé publique d’informations d’identification associée à sa clé privée d’informations d’identification.
WebAuthNCancelCurrentOperation

Termine l’opération en cours dans la session d’authentificateur.
WebAuthNDeletePlatformCredential

Supprime une source d’informations d’identification stockée sur un authentificateur.
WebAuthNFreeAssertion

Libère une assertion WebAuthN précédemment allouée.
WebAuthNFreeCredentialAttestation

Libère une attestation d’informations d’identification précédemment allouée.
WebAuthNFreePlatformCredentialList

Libère l’allocation pour la liste des informations d’identification de la plateforme.
WebAuthNGetApiVersionNumber

Obtient le numéro de version de l’API.
WebAuthNGetCancellationId

Obtient l’ID d’annulation d’une opération annulée.
WebAuthNGetErrorName

Obtient le nom d’erreur d’un code d’erreur.
WebAuthNGetPlatformCredentialList

Obtient la liste des informations d’identification stockées.
WebAuthNGetW3CExceptionDOMError

Obtient le code d’erreur DOM W3C pour la dernière opération ayant échoué.
WebAuthNIsUserVerifyingPlatformAuthenticatorAvailable

Détermine si le service d’authentificateur de plateforme est disponible.

Structures

 
WEBAUTHN_ASSERTION

Structure qui contient les données nécessaires pour vérifier une assertion.
WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS

Structure qui contient les options permettant d’obtenir une assertion.
WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS

Options de l’opération WebAuthNAuthenticatorMakeCredential.
WEBAUTHN_CLIENT_DATA

Structure contenant les données clientes envoyées à l’authentificateur.
WEBAUTHN_COMMON_ATTESTATION

Structure contenant les données communes d’une attestation.
WEBAUTHN_COSE_CREDENTIAL_PARAMETER

Structure contenant les informations de paramètre d’informations d’identification COSE.
WEBAUTHN_COSE_CREDENTIAL_PARAMETERS

Structure contenant les paramètres COSE pour les informations d’identification.
WEBAUTHN_CRED_BLOB_EXTENSION

Données d’extension d’objet blob pour les informations d’identification.
WEBAUTHN_CRED_PROTECT_EXTENSION_IN

Contient les informations d’extension de protection des informations d’identification.
WEBAUTHN_CRED_WITH_HMAC_SECRET_SALT

Structure contenant les informations d’identification avec des valeurs SALT.
WEBAUTHN_CREDENTIAL

Contient des informations d’identification.
WEBAUTHN_CREDENTIAL_ATTESTATION

Contient les données d’attestation d’une information d’identification.
WEBAUTHN_CREDENTIAL_DETAILS

Contient les données d’une information d’identification.
WEBAUTHN_CREDENTIAL_DETAILS_LIST

Liste des informations d’identification.
WEBAUTHN_CREDENTIAL_EX

Données relatives à des informations d’identification avec des informations supplémentaires.
WEBAUTHN_CREDENTIAL_LIST

Liste des informations d’identification que l’utilisateur a inscrites auprès de l’authentificateur.
WEBAUTHN_CREDENTIALS

Tableau des informations d’identification que l’utilisateur a inscrites auprès de l’authentificateur.
WEBAUTHN_EXTENSION

Contient des informations sur une extension.
WEBAUTHN_EXTENSIONS

Contient une liste d’extensions.
WEBAUTHN_GET_CREDENTIALS_OPTIONS

Contient les options de la fonction WebAuthNGetPlatformCredentialsList.
WEBAUTHN_HMAC_SECRET_SALT

Contient les valeurs SALT pour le Hmac-Secret.
WEBAUTHN_HMAC_SECRET_SALT_VALUES

Contient les valeurs SALT pour le secret HMAC.
WEBAUTHN_RP_ENTITY_INFORMATION

Informations sur la partie de confiance.
WEBAUTHN_USER_ENTITY_INFORMATION

Informations sur une entité utilisateur.
WEBAUTHN_X5C

Chaîne de certificats X.509.