Edit

WEBAUTHN_CTAPCBOR_GET_ASSERTION_RESPONSE structure (webauthnplugin.h)

Contains data for a CTAP CBOR getAssertion response.

Syntax

typedef struct _WEBAUTHN_CTAPCBOR_GET_ASSERTION_RESPONSE {
  WEBAUTHN_ASSERTION                 WebAuthNAssertion;
  PCWEBAUTHN_USER_ENTITY_INFORMATION pUserInformation;
  DWORD                              dwNumberOfCredentials;
  LONG                               lUserSelected;
  DWORD                              cbLargeBlobKey;
  PBYTE                              pbLargeBlobKey;
  DWORD                              cbUnsignedExtensionOutputs;
  PBYTE                              pbUnsignedExtensionOutputs;
} WEBAUTHN_CTAPCBOR_GET_ASSERTION_RESPONSE, *PWEBAUTHN_CTAPCBOR_GET_ASSERTION_RESPONSE;

Members

WebAuthNAssertion

A WEBAUTHN_ASSERTION structure that contains the credential, authenticator data, and signature.

pUserInformation

An optional pointer to a WEBAUTHN_USER_ENTITY_INFORMATION structure.

dwNumberOfCredentials

The optional numberOfCredentials value.

lUserSelected

The optional userSelected value.

cbLargeBlobKey

The size, in bytes, of the large-blob key pointed to by pbLargeBlobKey.

pbLargeBlobKey

A pointer to the large-blob key buffer.

cbUnsignedExtensionOutputs

The size, in bytes, of the unsigned extension outputs pointed to by pbUnsignedExtensionOutputs.

pbUnsignedExtensionOutputs

A pointer to the unsigned extension outputs buffer.

Remarks

Use this structure with WebAuthNEncodeGetAssertionResponse.

Requirements

Requirement Value
Header webauthnplugin.h

See also

WebAuthNEncodeGetAssertionResponse

WEBAUTHN_ASSERTION