Crescendo SDK
Loading...
Searching...
No Matches
CrescendoDLL.PCSC.FIDODataStructures.CredentialManagementRequest Class Reference

Represents parameters for FIDO CTAP2 authenticatorCredentialManagement command. More...

Properties

byte?[] PinUvAuthParam = default! [get, set]
 PIN/UV authentication signature.
 
uint? PinUvAuthProtocol [get, set]
 Selected PIN/UV protocol version. Optional parameter (CTAP2 key: 0x03). Must match protocol version used during PIN/UV authentication token acquisition.
 
AuthenticatorCredentialManagementSubCommand SubCommand [get, set]
 Specifies the credential management operation to perform. Required parameter (CTAP2 key: 0x01). Valid values in CrescendoDLL.PCSC.AuthenticatorCredentialManagementSubCommand enum.
 
CredentialManagementSubCommandParamsSubCommandParams [get, set]
 Subcommand-specific parameters. Optional parameter (CTAP2 key: 0x02). Format depends on selected subcommand.
 

Detailed Description

Represents parameters for FIDO CTAP2 authenticatorCredentialManagement command.

Property Documentation

◆ PinUvAuthParam

byte? [] CrescendoDLL.PCSC.FIDODataStructures.CredentialManagementRequest.PinUvAuthParam = default!
getset

PIN/UV authentication signature.

Optional parameter (CTAP2 key: 0x04). HMAC-SHA256 of:

  • subCommand byte
  • subCommandParams (if present)

Computed using shared secret from PIN protocol.

◆ PinUvAuthProtocol

uint? CrescendoDLL.PCSC.FIDODataStructures.CredentialManagementRequest.PinUvAuthProtocol
getset

Selected PIN/UV protocol version. Optional parameter (CTAP2 key: 0x03). Must match protocol version used during PIN/UV authentication token acquisition.

◆ SubCommand

AuthenticatorCredentialManagementSubCommand CrescendoDLL.PCSC.FIDODataStructures.CredentialManagementRequest.SubCommand
getset

Specifies the credential management operation to perform. Required parameter (CTAP2 key: 0x01). Valid values in CrescendoDLL.PCSC.AuthenticatorCredentialManagementSubCommand enum.

◆ SubCommandParams

CredentialManagementSubCommandParams? CrescendoDLL.PCSC.FIDODataStructures.CredentialManagementRequest.SubCommandParams
getset

Subcommand-specific parameters. Optional parameter (CTAP2 key: 0x02). Format depends on selected subcommand.