Table of Contents

Class PublicKeyCredentialCreationOptions

Namespace
CSharpToJavaScript.APIs.JS
Assembly
CSharpToJavaScript.dll

The PublicKeyCredentialCreationOptions dictionary represents the object passed to Create(CredentialCreationOptions) as the value of the publicKey option: that is, when using create() to create a public key credential using the Web Authentication API.

[ToObject]
public class PublicKeyCredentialCreationOptions
Inheritance
PublicKeyCredentialCreationOptions
Inherited Members

Remarks

Constructors

PublicKeyCredentialCreationOptions()

public PublicKeyCredentialCreationOptions()

Fields

Attestation

[Value("attestation")]
public string Attestation

Field Value

string

AttestationFormats

[Value("attestationFormats")]
public List<string> AttestationFormats

Field Value

List<string>

AuthenticatorSelection

[Value("authenticatorSelection")]
public AuthenticatorSelectionCriteria AuthenticatorSelection

Field Value

AuthenticatorSelectionCriteria

Challenge

[Value("challenge")]
public required Union224 Challenge

Field Value

Union224

ExcludeCredentials

[Value("excludeCredentials")]
public List<PublicKeyCredentialDescriptor> ExcludeCredentials

Field Value

List<PublicKeyCredentialDescriptor>

Extensions

[Value("extensions")]
public AuthenticationExtensionsClientInputs Extensions

Field Value

AuthenticationExtensionsClientInputs

Hints

[Value("hints")]
public List<string> Hints

Field Value

List<string>

PubKeyCredParams

[Value("pubKeyCredParams")]
public required List<PublicKeyCredentialParameters> PubKeyCredParams

Field Value

List<PublicKeyCredentialParameters>

Rp

[Value("rp")]
public required PublicKeyCredentialRpEntity Rp

Field Value

PublicKeyCredentialRpEntity

Timeout

[Value("timeout")]
public ulong Timeout

Field Value

ulong

User

[Value("user")]
public required PublicKeyCredentialUserEntity User

Field Value

PublicKeyCredentialUserEntity