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

Represents a U2F authentication request per FIDO U2F (CTAP 1) specification. More...

Properties

byte[] ApplicationParameter = Array.Empty<byte>() [get, set]
 Application parameter (32-byte SHA-256 hash of relying party ID)
 
byte[] ChallengeParameter = Array.Empty<byte>() [get, set]
 Challenge parameter (32-byte random value)
 
U2FAuthenticationOptions ControlByte [get, set]
 Control Byte definition. Valid values from CrescendoDLL.PCSC.U2FAuthenticationOptions enum.
 
byte[] KeyHandle = Array.Empty<byte>() [get, set]
 Key handle to authenticate.
 
byte KeyHandleLength [get, set]
 Length of key handle in bytes.
 

Detailed Description

Represents a U2F authentication request per FIDO U2F (CTAP 1) specification.

Property Documentation

◆ ApplicationParameter

byte [] CrescendoDLL.PCSC.FIDODataStructures.U2FAuthenticationRequest.ApplicationParameter = Array.Empty<byte>()
getset

Application parameter (32-byte SHA-256 hash of relying party ID)

◆ ChallengeParameter

byte [] CrescendoDLL.PCSC.FIDODataStructures.U2FAuthenticationRequest.ChallengeParameter = Array.Empty<byte>()
getset

Challenge parameter (32-byte random value)

◆ ControlByte

U2FAuthenticationOptions CrescendoDLL.PCSC.FIDODataStructures.U2FAuthenticationRequest.ControlByte
getset

Control Byte definition. Valid values from CrescendoDLL.PCSC.U2FAuthenticationOptions enum.

◆ KeyHandle

byte [] CrescendoDLL.PCSC.FIDODataStructures.U2FAuthenticationRequest.KeyHandle = Array.Empty<byte>()
getset

Key handle to authenticate.

◆ KeyHandleLength

byte CrescendoDLL.PCSC.FIDODataStructures.U2FAuthenticationRequest.KeyHandleLength
getset

Length of key handle in bytes.