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

Represents subcommand-specific parameters for CTAP2 authenticatorCredentialManagement command. More...

Properties

PublicKeyCredentialDescriptorCredentialID [get, set]
 Credential identifier for management operations. Identifies the specific credential to modify/delete.
 
byte?[] RpIDHash [get, set]
 32-byte SHA-256 hash of the Relying Party's ID for credential enumeration.
 
PublicKeyCredentialUserEntityUser [get, set]
 User information for credential updates.
 

Detailed Description

Represents subcommand-specific parameters for CTAP2 authenticatorCredentialManagement command.

Property Documentation

◆ CredentialID

PublicKeyCredentialDescriptor? CrescendoDLL.PCSC.FIDODataStructures.CredentialManagementSubCommandParams.CredentialID
getset

Credential identifier for management operations. Identifies the specific credential to modify/delete.

Optional parameter (CTAP2 key: 0x02). Required for:

  • deleteCredential subcommand
  • updateUserInformation subcommand

◆ RpIDHash

byte? [] CrescendoDLL.PCSC.FIDODataStructures.CredentialManagementSubCommandParams.RpIDHash
getset

32-byte SHA-256 hash of the Relying Party's ID for credential enumeration.

Optional parameter (CTAP2 key: 0x01). Required for:

  • enumerateCredentialsBegin subcommand
  • enumerateCredentialsGetNextCredential subcommand

◆ User

PublicKeyCredentialUserEntity? CrescendoDLL.PCSC.FIDODataStructures.CredentialManagementSubCommandParams.User
getset

User information for credential updates.

Optional parameter (CTAP2 key: 0x03). Required for:

  • updateUserInformation subcommand

Contains new user display information for the credential.