Represents the enterprise attestation mode configuration as an object structure.
More...
Represents the enterprise attestation mode configuration as an object structure.
| CrescendoDLL.PCSC.EnterpriseAttestationMode.EnterpriseAttestationMode |
( |
byte |
value | ) |
|
|
inline |
Interprets the Enterprise Attestation Mode bitmap configuration as defined in the FIDO CTAP specification.
The configuration byte uses paired bits to represent four independent features:
- Platform-Managed Configuration (bits 4 and 0)
- Vendor-Facilitated Configuration (bits 5 and 1)
- Enterprise Attestation Certificate Update state (bits 6 and 2)
- RPID List Update state (bits 7 and 3)
For each feature, both bits must be either 0 or 1.
Example: 0x44 (binary 0100 0100)
- b0=0, b4=0 → Not Platform-Managed
- b1=0, b5=0 → Not Vendor-Facilitated
- b2=1, b6=1 → Certificate Update Disabled (irreversible)
- b3=0, b7=0 → RPID Update Enabled
- Parameters
-
| value | The configuration byte from the FIDO authenticator. |