Funzione WebAuthNAuthenticatorMakeCredential (webauthn.h)
L'operazione 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. La relying party può usare questa chiave pubblica delle credenziali per verificare le asserzioni di autenticazione create da questa origine delle credenziali della chiave pubblica.
Sintassi
HRESULT WebAuthNAuthenticatorMakeCredential(
HWND hWnd,
PCWEBAUTHN_RP_ENTITY_INFORMATION pRpInformation,
PCWEBAUTHN_USER_ENTITY_INFORMATION pUserInformation,
PCWEBAUTHN_COSE_CREDENTIAL_PARAMETERS pPubKeyCredParams,
PCWEBAUTHN_CLIENT_DATA pWebAuthNClientData,
PCWEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS pWebAuthNMakeCredentialOptions,
PWEBAUTHN_CREDENTIAL_ATTESTATION *ppWebAuthNCredentialAttestation
);
Parametri
hWnd
Handle per la finestra che verrà usata per visualizzare l'interfaccia utente.
pRpInformation
WEBAUTHN_RP_ENTITY_INFORMATION della relying party.
pUserInformation
Il WEBAUTHN_USER_ENTITY_INFORMATION dell'account utente contenente l'handle utente fornito dalla Relying Party.
pPubKeyCredParams
Sequenza di coppie di tipi di credenziali chiave pubblica e algoritmi di chiave pubblica richiesti dalla Relying Party. Questa sequenza viene ordinata dalla più preferita alla meno preferita. L'autenticatore fa del meglio per creare le credenziali più preferite che può eseguire.
pWebAuthNClientData
Dati client da inviare all'autenticatore per la relying party.
pWebAuthNMakeCredentialOptions
Fornisce le opzioni da usare durante la creazione dell'origine delle credenziali della chiave pubblica.
ppWebAuthNCredentialAttestation
Al termine dell'operazione, l'autenticatore restituisce l'oggetto attestazione al client.
Valore restituito
Restituisce un valore HRESULT che indica l'esito positivo o negativo.
Requisiti
Requisito | Valore |
---|---|
Intestazione | webauthn.h |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per