Edit

WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2 structure (webauthnplugin.h)

Describes an extended Windows Hello user-verification request for a plugin authenticator.

Syntax

typedef struct _WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2 {
  HWND       hwnd;
  const GUID *pGuidTransactionId;
  LPCWSTR    pwszUsername;
  LPCWSTR    pwszDisplayHint;
  DWORD      cbBufferToSign;
  PBYTE      pbBufferToSign;
} WEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2, *PWEBAUTHN_PLUGIN_USER_VERIFICATION_REQUEST_2;

Members

hwnd

The window handle for the top-level plugin window that is currently in the foreground for the WebAuthn operation.

pGuidTransactionId

A pointer to the transaction identifier from the corresponding WEBAUTHN_PLUGIN_OPERATION_REQUEST.

pwszUsername

A pointer to the user name associated with the credential in use for the WebAuthn operation.

pwszDisplayHint

A pointer to the text hint displayed on the Windows Hello prompt.

cbBufferToSign

The size, in bytes, of the custom buffer pointed to by pbBufferToSign.

pbBufferToSign

An optional pointer to a custom buffer that the user-verification key signs. This API does not hash the buffer before signing it.

Requirements

Requirement Value
Header webauthnplugin.h

See also

WebAuthNPluginPerformUserVerification2