WebAuthn
Panoramica della tecnologia WebAuthn, che fornisce app Win32 con API per comunicare con Windows Hello e chiavi di sicurezza esterne come parte delle specifiche WebAuthn e CTAP.
Per sviluppare con l'API WebAuthn, sono necessarie queste intestazioni:
Per indicazioni sulla programmazione per questa tecnologia, vedere:
WebAuthNAuthenticatorGetAssertion Produce una firma di asserzione che rappresenta un'asserzione da parte dell'autenticatore che l'utente ha acconsentito a una transazione specifica. |
WebAuthNAuthenticatorMakeCredential Crea un'origine delle credenziali a chiave pubblica associata a un autenticatore di gestione e restituisce la chiave pubblica delle credenziali associata alla chiave privata delle credenziali. |
WebAuthNCancelCurrentOperation Termina l'operazione attualmente in corso nella sessione di autenticazione. |
WebAuthNDeletePlatformCredential Rimuove un'origine credenziali archiviata in un autenticatore. |
WebAuthNFreeAssertion Libera un'asserzione WebAuthN allocata in precedenza. |
WebAuthNFreeCredentialAttestation Libera un'attestazione delle credenziali allocata in precedenza. |
WebAuthNFreePlatformCredentialList Libera l'allocazione per l'elenco delle credenziali della piattaforma. |
WebAuthNGetApiVersionNumber Ottiene il numero di versione dell'API. |
WebAuthNGetCancellationId Ottiene l'ID di annullamento per un'operazione annullata. |
WebAuthNGetErrorName Ottiene il nome dell'errore per un codice di errore. |
WebAuthNGetPlatformCredentialList Ottiene l'elenco di credenziali archiviate. |
WebAuthNGetW3CExceptionDOMError Ottiene il codice di errore DOM W3C per l'ultima operazione non riuscita. |
WebAuthNIsUserVerifyingPlatformAuthenticatorAvailable Determina se il servizio di autenticazione della piattaforma è disponibile. |
WEBAUTHN_ASSERTION Struttura che contiene i dati necessari per verificare un'asserzione. |
WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS Struttura che contiene le opzioni per ottenere un'asserzione. |
WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS Opzioni per l'operazione WebAuthNAuthenticatorMakeCredential. |
WEBAUTHN_CLIENT_DATA Struttura contenente i dati client inviati all'autenticatore. |
WEBAUTHN_COMMON_ATTESTATION Struttura contenente i dati comuni per un'attestazione. |
WEBAUTHN_COSE_CREDENTIAL_PARAMETER Struttura contenente le informazioni sui parametri delle credenziali COSE. |
WEBAUTHN_COSE_CREDENTIAL_PARAMETERS Struttura contenente i parametri COSE per una credenziale. |
WEBAUTHN_CRED_BLOB_EXTENSION Dati dell'estensione BLOB per una credenziale. |
WEBAUTHN_CRED_PROTECT_EXTENSION_IN Contiene le informazioni sull'estensione per la protezione delle credenziali. |
WEBAUTHN_CRED_WITH_HMAC_SECRET_SALT Struttura contenente le credenziali con valori SALT. |
WEBAUTHN_CREDENTIAL Contiene informazioni su una credenziale. |
WEBAUTHN_CREDENTIAL_ATTESTATION Contiene i dati di attestazione per una credenziale. |
WEBAUTHN_CREDENTIAL_DETAILS Contiene i dati per una credenziale. |
WEBAUTHN_CREDENTIAL_DETAILS_LIST Elenco di credenziali. |
WEBAUTHN_CREDENTIAL_EX Dati relativi a una credenziale con informazioni aggiuntive. |
WEBAUTHN_CREDENTIAL_LIST Elenco di credenziali registrate dall'utente con l'autenticatore. |
WEBAUTHN_CREDENTIALS Matrice di credenziali registrate dall'utente con l'autenticatore. |
WEBAUTHN_EXTENSION Contiene informazioni su un'estensione. |
WEBAUTHN_EXTENSIONS Contiene un elenco di estensioni. |
WEBAUTHN_GET_CREDENTIALS_OPTIONS Contiene le opzioni per la funzione WebAuthNGetPlatformCredentialsList. |
WEBAUTHN_HMAC_SECRET_SALT Contiene i valori SALT per Hmac-Secret. |
WEBAUTHN_HMAC_SECRET_SALT_VALUES Contiene i valori SALT per il segreto HMAC. |
WEBAUTHN_RP_ENTITY_INFORMATION Informazioni sulla relying party. |
WEBAUTHN_USER_ENTITY_INFORMATION Informazioni su un'entità utente. |
WEBAUTHN_X5C Catena di certificati X.509. |