Edit

WebAuthNPluginGetOperationSigningPublicKey function (webauthnplugin.h)

Gets the operation-signing public key for a plugin authenticator.

Syntax

HRESULT WebAuthNPluginGetOperationSigningPublicKey(
  REFCLSID rclsid,
  DWORD    *pcbOpSignPubKey,
  PBYTE    *ppbOpSignPubKey
);

Parameters

rclsid

The class identifier of the registered plugin authenticator.

pcbOpSignPubKey

Receives the size, in bytes, of the buffer returned in ppbOpSignPubKey.

ppbOpSignPubKey

When this function returns successfully, contains a pointer to the public-key buffer. Free this buffer with WebAuthNPluginFreePublicKeyResponse.

Return value

If the function succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Remarks

The operation-signing public key pairs with the signature material carried in WEBAUTHN_PLUGIN_OPERATION_REQUEST.

Requirements

Requirement Value
Header webauthnplugin.h
Library WebAuthnPlugin.Lib
DLL WebAuthnPlugin.dll

See also

WebAuthNPluginFreePublicKeyResponse

WEBAUTHN_PLUGIN_OPERATION_REQUEST