WEBAUTHN_CREDENTIAL_DETAILS structure (webauthn.h)

The structure containing the credential data.

Syntax

typedef struct _WEBAUTHN_CREDENTIAL_DETAILS {
  DWORD                             dwVersion;
  DWORD                             cbCredentialID;
  PBYTE                             pbCredentialID;
  PWEBAUTHN_RP_ENTITY_INFORMATION   pRpInformation;
  PWEBAUTHN_USER_ENTITY_INFORMATION pUserInformation;
  BOOL                              bRemovable;
  BOOL                              bBackedUp;
} WEBAUTHN_CREDENTIAL_DETAILS, *PWEBAUTHN_CREDENTIAL_DETAILS;

Members

dwVersion

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

cbCredentialID

The size of pbCredentialID.

pbCredentialID

The credential Id.

pRpInformation

The relying party information.

pUserInformation

The user information.

bRemovable

Indicates if the credential is removable or not.

bBackedUp

Indicates if the credential is backed up or not.

EXPERIMENTAL_pwszAuthenticatorName

EXPERIMENTAL_cbAuthenticatorLogo

EXPERIMENTAL_pbAuthenticatorLogo

Requirements

Requirement Value
Header webauthn.h

See also

WEBAUTHN_CREDENTIAL

WEBAUTHN_CREDENTIAL_DETAILS_LIST