Namespace: DSInternals.Win32.WebAuthn
Assembly: DSInternals.Win32.WebAuthn.dll
public class PublicKeyCredentialDescriptor
object ← PublicKeyCredentialDescriptor
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
[JsonConstructor]
public PublicKeyCredentialDescriptor(byte[] id, AuthenticatorTransport transports = AuthenticatorTransport.NoRestrictions, string type = "public-key")
id
byte[]
transports
AuthenticatorTransport
type
string
This member contains the credential ID of the public key credential the caller is referring to.
[JsonPropertyName("id")]
[JsonConverter(typeof(Base64UrlConverter))]
public byte[] Id { get; }
byte[]
This member contains a hint as to how the client might communicate with the managing authenticator of the public key credential the caller is referring to.
[JsonPropertyName("transports")]
public AuthenticatorTransport Transports { get; }
This member contains the type of the public key credential the caller is referring to.
[JsonPropertyName("type")]
public string Type { get; }