Edit

WEBAUTHN_CREDENTIAL_EX structure (webauthn.h)

Contains information about a credential, including transport hints.

Syntax

typedef struct _WEBAUTHN_CREDENTIAL_EX {
  DWORD   dwVersion;
  DWORD   cbId;
  PBYTE   pbId;
  LPCWSTR pwszCredentialType;
  DWORD   dwTransports;
} WEBAUTHN_CREDENTIAL_EX, *PWEBAUTHN_CREDENTIAL_EX;

Members

dwVersion

Version of this structure, to allow for modifications in the future. This field is required and should be set to CURRENT_VERSION.

cbId

The size, in bytes, of the credential ID pointed to by pbId.

pbId

A pointer to the unique identifier for this credential.

pwszCredentialType

Well-known credential type specifying the type of this credential.

dwTransports

A bitmask of WEBAUTHN_CTAP_TRANSPORT_* values that indicate the transports the credential is available on. A value of 0 implies no transport restrictions.

Requirements

Requirement Value
Header webauthn.h

See also

WEBAUTHN_CREDENTIAL