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.
Affichez les constantes disponibles dans l’API WebAuthN.
webauthn.h contient les interfaces de programmation suivantes :
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. |
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. |