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
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
ClientDataJson()
public string ClientDataJson()
Returns
PublicKey()
The passkey public key.
public PasskeyPublicKey PublicKey()
Returns
Signature()
The passkey signature.
public SimpleSignature Signature()
Returns
Equals(PasskeyAuthenticator)
public bool Equals(PasskeyAuthenticator? other)
Parameters
other PasskeyAuthenticator?
Returns
Equals(Object)
public override bool Equals(object? obj)
Parameters
obj Object?