Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

WEBAUTHN_CREDENTIAL_DETAILS structure (webauthn.h)

Contains detailed information about a platform credential stored on the authenticator.

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, in bytes, of the credential ID pointed to by pbCredentialID.

pbCredentialID

A pointer to the credential ID.

pRpInformation

A pointer to a WEBAUTHN_RP_ENTITY_INFORMATION structure that identifies the Relying Party this credential is registered with.

pUserInformation

A pointer to a WEBAUTHN_USER_ENTITY_INFORMATION structure that identifies the user account associated with this credential.

bRemovable

TRUE if this credential can be removed from the authenticator.

bBackedUp

TRUE if this credential has been backed up.

pwszAuthenticatorName

cbAuthenticatorLogo

pbAuthenticatorLogo

bThirdPartyPayment

dwTransports

Requirements

Requirement Value
Header webauthn.h

See also

WEBAUTHN_CREDENTIAL

WEBAUTHN_CREDENTIAL_DETAILS_LIST


Feedback

Was this page helpful?

Additional resources