Represents an attestation statement returned by the authenticator during credential creation, as described in the WebAuthn specification.
More...
|
| AttestedCredentialData (byte[] data) |
| Initializes an AttestedCredentialData instance from a byte array containing the attested credential data.
|
|
|
byte[] | Aaguid [get, set] |
| AAGUID of the authenticator (16 bytes)
|
|
byte[] | CredentialId [get, set] |
| Credential ID (variable length)
|
|
ushort | CredentialIdLength [get, set] |
| Length of credential ID (2 bytes, big-endian)
|
|
COSEKey | CredentialPublicKey [get, set] |
| Credential public key in COSE_Key format (variable length, CBOR-encoded)
|
|
Represents an attestation statement returned by the authenticator during credential creation, as described in the WebAuthn specification.
◆ AttestedCredentialData()
CrescendoDLL.PCSC.FIDODataStructures.AttestedCredentialData.AttestedCredentialData |
( |
byte[] |
data | ) |
|
|
inline |
Initializes an AttestedCredentialData instance from a byte array containing the attested credential data.
- Parameters
-
data | attestedCredentialData byte array taken from the Authenticator Data structure. |
- Exceptions
-
ArgumentException | Thrown if the data is shorter than 18 bytes. |
◆ Aaguid
byte [] CrescendoDLL.PCSC.FIDODataStructures.AttestedCredentialData.Aaguid |
|
getset |
AAGUID of the authenticator (16 bytes)
◆ CredentialId
byte [] CrescendoDLL.PCSC.FIDODataStructures.AttestedCredentialData.CredentialId |
|
getset |
Credential ID (variable length)
◆ CredentialIdLength
ushort CrescendoDLL.PCSC.FIDODataStructures.AttestedCredentialData.CredentialIdLength |
|
getset |
Length of credential ID (2 bytes, big-endian)
◆ CredentialPublicKey
COSEKey CrescendoDLL.PCSC.FIDODataStructures.AttestedCredentialData.CredentialPublicKey |
|
getset |
Credential public key in COSE_Key format (variable length, CBOR-encoded)