You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: Src/Fido2/Fido2.cs
+12-4
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@
8
8
namespaceFido2NetLib;
9
9
10
10
/// <summary>
11
-
/// Public API for parsing and verifying FIDO2 attestation & assertion responses.
11
+
/// Public API for parsing and verifying FIDO2 attestation and assertion responses.
12
12
/// </summary>
13
13
publicclassFido2:IFido2
14
14
{
@@ -26,8 +26,10 @@ public Fido2(
26
26
/// <summary>
27
27
/// Returns CredentialCreateOptions including a challenge to be sent to the browser/authenticator to create new credentials.
28
28
/// </summary>
29
-
/// <returns></returns>
29
+
/// <param name="user"></param>
30
30
/// <param name="excludeCredentials">Recommended. This member is intended for use by Relying Parties that wish to limit the creation of multiple credentials for the same account on a single authenticator. The client is requested to return an error if the new credential would be created on an authenticator that also contains one of the credentials enumerated in this parameter.</param>
@@ -39,9 +41,12 @@ public CredentialCreateOptions RequestNewCredential(
39
41
/// <summary>
40
42
/// Returns CredentialCreateOptions including a challenge to be sent to the browser/authenticator to create new credentials.
41
43
/// </summary>
42
-
/// <returns></returns>
43
-
/// <param name="attestationPreference">This member is intended for use by Relying Parties that wish to express their preference for attestation conveyance. The default is none.</param>
44
+
/// <param name="user"></param>
44
45
/// <param name="excludeCredentials">Recommended. This member is intended for use by Relying Parties that wish to limit the creation of multiple credentials for the same account on a single authenticator. The client is requested to return an error if the new credential would be created on an authenticator that also contains one of the credentials enumerated in this parameter.</param>
46
+
/// <param name="authenticatorSelection"></param>
47
+
/// <param name="attestationPreference">This member is intended for use by Relying Parties that wish to express their preference for attestation conveyance. The default is none.</param>
/// Backup eligibility is signaled in authenticator data's flags along with the current backup state.
71
71
/// Backup eligibility is a credential property and is permanent for a given public key credential source.
72
72
/// A backup eligible public key credential source is referred to as a multi-device credential whereas one that is not backup eligible is referred to as a single-device credential.
@@ -31,14 +31,14 @@ public enum AuthenticatorFlags : byte
31
31
/// Backup eligibility is signaled in authenticator data's flags along with the current backup state.
32
32
/// Backup eligibility is a credential property and is permanent for a given public key credential source.
33
33
/// A backup eligible public key credential source is referred to as a multi-device credential whereas one that is not backup eligible is referred to as a single-device credential.
/// Attestation statement formats are identified by a string, called an attestation statement format identifier, chosen by the author of the attestation statement format.
0 commit comments