Namespace: DSInternals.Win32.WebAuthn
Assembly: DSInternals.Win32.WebAuthn.dll
This enumeration contains attestation conveyance options for credential generation.
[JsonConverter(typeof(JsonStringEnumConverter<AttestationConveyancePreference>))]
public enum AttestationConveyancePreference : uint
Any = 0
Corresponds to WEBAUTHN_ATTESTATION_CONVEYANCE_PREFERENCE_ANY.
None = 1
This value indicates that the Relying Party is not interested in authenticator attestation.
Corresponds to WEBAUTHN_ATTESTATION_CONVEYANCE_PREFERENCE_NONE.
Indirect = 2
This value indicates that the Relying Party prefers an attestation conveyance yielding verifiable attestation statements, but allows the client to decide how to obtain such attestation statements.
Corresponds to WEBAUTHN_ATTESTATION_CONVEYANCE_PREFERENCE_INDIRECT.
Direct = 3
This value indicates that the Relying Party wants to receive the attestation statement as generated by the authenticator.
Corresponds to WEBAUTHN_ATTESTATION_CONVEYANCE_PREFERENCE_DIRECT.