Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
WEBAUTHN_ASSERTION structure (webauthn.h)
Contains the data returned by the authenticator to verify an assertion.
Syntax
typedef struct _WEBAUTHN_ASSERTION {
DWORD dwVersion;
DWORD cbAuthenticatorData;
PBYTE pbAuthenticatorData;
DWORD cbSignature;
PBYTE pbSignature;
WEBAUTHN_CREDENTIAL Credential;
DWORD cbUserId;
PBYTE pbUserId;
WEBAUTHN_EXTENSIONS Extensions;
DWORD cbCredLargeBlob;
PBYTE pbCredLargeBlob;
DWORD dwCredLargeBlobStatus;
PWEBAUTHN_HMAC_SECRET_SALT pHmacSecret;
DWORD dwUsedTransport;
DWORD cbUnsignedExtensionOutputs;
PBYTE pbUnsignedExtensionOutputs;
DWORD cbClientDataJSON;
PBYTE pbClientDataJSON;
DWORD cbAuthenticationResponseJSON;
PBYTE pbAuthenticationResponseJSON;
} WEBAUTHN_ASSERTION, *PWEBAUTHN_ASSERTION;
Members
dwVersion
The version of this structure.
cbAuthenticatorData
The size, in bytes, of the authenticator data pointed to by pbAuthenticatorData.
pbAuthenticatorData
A pointer to the authenticator data.
cbSignature
The size, in bytes, of the signature pointed to by pbSignature.
pbSignature
A pointer to the signature generated for this assertion.
Credential
A WEBAUTHN_CREDENTIAL that identifies the credential used for this assertion.
cbUserId
The size, in bytes, of the user ID pointed to by pbUserId.
pbUserId
A pointer to the user handle returned by the authenticator.
Extensions
A WEBAUTHN_EXTENSIONS structure that contains the authenticator extension outputs, if any.
cbCredLargeBlob
The size, in bytes, of pbCredLargeBlob.
pbCredLargeBlob
A pointer to the large blob data associated with the credential.
dwCredLargeBlobStatus
A DWORD value that indicates the status of the large blob operation. See the WEBAUTHN_CRED_LARGE_BLOB_STATUS_* status constants.
pHmacSecret
A pointer to a WEBAUTHN_HMAC_SECRET_SALT structure that contains the HMAC secret output.
dwUsedTransport
cbUnsignedExtensionOutputs
pbUnsignedExtensionOutputs
cbClientDataJSON
pbClientDataJSON
cbAuthenticationResponseJSON
pbAuthenticationResponseJSON
Requirements
| Requirement | Value |
|---|---|
| Header | webauthn.h |
See also
Feedback
Was this page helpful?
