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

Represents the response from a FIDO CTAP2 authenticatorMakeCredential command. More...

Properties

byte[] AuthData = default! [get, set]
 Authenticator data containing credential context.
 
bool EpAtt = false [get, set]
 Enterprise attestation flag (CTAP2.1+). Optional parameter (CTAP2 key: 0x04). When true, indicates the use of enterprise-grade attestation that may identify specific authenticator models. Requires explicit user consent per privacy guidelines.
 
string Fmt = string.Empty [get, set]
 Attestation statement format identifier.
 
AttestationStatement Statement = new() [get, set]
 Attestation statement with cryptographic proof.
 

Detailed Description

Represents the response from a FIDO CTAP2 authenticatorMakeCredential command.

Property Documentation

◆ AuthData

byte [] CrescendoDLL.PCSC.FIDODataStructures.MakeCredentialResponse.AuthData = default!
getset

Authenticator data containing credential context.

Required parameter (CTAP2 key: 0x02). Contains:

  • RP ID hash
  • Flags (user presence/verification)
  • Signature counter
  • Attested credential data

◆ EpAtt

bool CrescendoDLL.PCSC.FIDODataStructures.MakeCredentialResponse.EpAtt = false
getset

Enterprise attestation flag (CTAP2.1+). Optional parameter (CTAP2 key: 0x04). When true, indicates the use of enterprise-grade attestation that may identify specific authenticator models. Requires explicit user consent per privacy guidelines.

◆ Fmt

string CrescendoDLL.PCSC.FIDODataStructures.MakeCredentialResponse.Fmt = string.Empty
getset

Attestation statement format identifier.

Required parameter (CTAP2 key: 0x01). Specifies the format of the attestation statement. Registered formats include:

  • packedBasic packed attestation
  • tpmTPM-specific attestation
  • android-keyAndroid KeyStore attestation

See IANA WebAuthn Attestation Statement Format Identifiers registry.

◆ Statement

AttestationStatement CrescendoDLL.PCSC.FIDODataStructures.MakeCredentialResponse.Statement = new()
getset

Attestation statement with cryptographic proof.

Required parameter (CTAP2 key: 0x03). Format-specific structure containing:

  • Signature over credential data
  • Certificate chain (if applicable)
  • Other format-specific parameters