Credential class

Constructors

Credential({required String credentialId, required bool isResidentCredential, String? rpId, required String privateKey, String? userHandle, required int signCount, String? largeBlob, bool? backupEligibility, bool? backupState})
Credential.fromJson(Map<String, dynamic> json)
factory

Properties

backupEligibility bool?
Assertions returned by this credential will have the backup eligibility (BE) flag set to this value. Defaults to the authenticator's defaultBackupEligibility value.
final
backupState bool?
Assertions returned by this credential will have the backup state (BS) flag set to this value. Defaults to the authenticator's defaultBackupState value.
final
credentialId String
final
hashCode int
The hash code for this object.
no setterinherited
isResidentCredential bool
final
largeBlob String?
The large blob associated with the credential. See https://w3c.github.io/webauthn/#sctn-large-blob-extension
final
privateKey String
The ECDSA P-256 private key in PKCS#8 format.
final
rpId String?
Relying Party ID the credential is scoped to. Must be set when adding a credential.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
signCount int
Signature counter. This is incremented by one for each successful assertion. See https://w3c.github.io/webauthn/#signature-counter
final
userHandle String?
An opaque byte sequence with a maximum size of 64 bytes mapping the credential to a specific user.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited