Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Contains updated metadata for a registered plugin authenticator.
Syntax
typedef struct _WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS {
LPCWSTR pwszAuthenticatorName;
REFCLSID rclsid;
REFCLSID rclsidNew;
LPCWSTR pwszLightThemeLogoSvg;
LPCWSTR pwszDarkThemeLogoSvg;
DWORD cbAuthenticatorInfo;
const BYTE *pbAuthenticatorInfo;
DWORD cSupportedRpIds;
const LPCWSTR *ppwszSupportedRpIds;
} WEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS, *PWEBAUTHN_PLUGIN_UPDATE_AUTHENTICATOR_DETAILS;
Members
pwszAuthenticatorName
A pointer to a null-terminated string that contains the updated display name of the plugin authenticator.
rclsid
The current class identifier of the plugin authenticator.
rclsidNew
The new class identifier for the plugin authenticator.
pwszLightThemeLogoSvg
An optional pointer to a base64-encoded SVG 1.1 logo to use in light theme. NULL removes the light-theme logo.
pwszDarkThemeLogoSvg
An optional pointer to a base64-encoded SVG 1.1 logo to use in dark theme. NULL removes the dark-theme logo.
cbAuthenticatorInfo
The size, in bytes, of the CTAP CBOR authenticatorGetInfo payload pointed to by pbAuthenticatorInfo.
pbAuthenticatorInfo
A pointer to the CTAP CBOR authenticatorGetInfo payload.
cSupportedRpIds
The number of entries in the array pointed to by ppwszSupportedRpIds. Specify zero if all relying parties are supported.
ppwszSupportedRpIds
A pointer to an array of supported relying-party identifiers. Specify NULL if all relying parties are supported.
Remarks
Use this structure with WebAuthNPluginUpdateAuthenticatorDetails.
Requirements
| Requirement | Value |
|---|---|
| Header | webauthnplugin.h |