Skip to main content

PasskeyAuthenticator

Namespace: IotaSdk

public class PasskeyAuthenticator : IPasskeyAuthenticator, System.IEquatable`1[[IotaSdk.PasskeyAuthenticator, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.IDisposable

Inheritance Object → PasskeyAuthenticator
Implements IPasskeyAuthenticator, IEquatable<PasskeyAuthenticator>, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors​

PasskeyAuthenticator(UInt64)​

public PasskeyAuthenticator(ulong pointer)

Parameters​

pointer UInt64

Methods​

Destroy()​

public void Destroy()

Dispose()​

public void Dispose()

AuthenticatorData()​

public Byte[] AuthenticatorData()

Returns​

Byte[]

Challenge()​

The parsed challenge message for this passkey signature.

This is parsed by decoding the base64url data from the client_data_json.challenge field.

public Byte[] Challenge()

Returns​

Byte[]

ClientDataJson()​

public string ClientDataJson()

Returns​

String

PublicKey()​

The passkey public key.

public PasskeyPublicKey PublicKey()

Returns​

PasskeyPublicKey

Signature()​

The passkey signature.

public SimpleSignature Signature()

Returns​

SimpleSignature

Equals(PasskeyAuthenticator)​

public bool Equals(PasskeyAuthenticator? other)

Parameters​

other PasskeyAuthenticator?

Returns​

Boolean

Equals(Object)​

public override bool Equals(object? obj)

Parameters​

obj Object?

Returns​

Boolean