CtapStatusCode enum

Status code in CTAP responses

See section 6.2 of CTAP specification

Inheritance
Implemented types
Available extensions

Values

ctap1ErrSuccess → const CtapStatusCode
const CtapStatusCode(0x00)
ctap1ErrInvalidCommand → const CtapStatusCode
const CtapStatusCode(0x01)
ctap1ErrInvalidParameter → const CtapStatusCode
const CtapStatusCode(0x02)
ctap1ErrInvalidLength → const CtapStatusCode
const CtapStatusCode(0x03)
ctap1ErrInvalidSeq → const CtapStatusCode
const CtapStatusCode(0x04)
ctap1ErrTimeout → const CtapStatusCode
const CtapStatusCode(0x05)
ctap1ErrChannelBusy → const CtapStatusCode
const CtapStatusCode(0x06)
ctap1ErrLockRequired → const CtapStatusCode
const CtapStatusCode(0x0A)
ctap1ErrInvalidChannel → const CtapStatusCode
const CtapStatusCode(0x0B)
ctap2ErrCborUnexpectedType → const CtapStatusCode
const CtapStatusCode(0x11)
ctap2ErrInvalidCbor → const CtapStatusCode
const CtapStatusCode(0x12)
ctap2ErrMissingParameter → const CtapStatusCode
const CtapStatusCode(0x14)
ctap2ErrLimitExceeded → const CtapStatusCode
const CtapStatusCode(0x15)
ctap2ErrFpDatabaseFull → const CtapStatusCode
const CtapStatusCode(0x17)
ctap2ErrLargeBlobStorageFull → const CtapStatusCode
const CtapStatusCode(0x18)
ctap2ErrCredentialExcluded → const CtapStatusCode
const CtapStatusCode(0x19)
ctap2ErrProcessing → const CtapStatusCode
const CtapStatusCode(0x21)
ctap2ErrInvalidCredential → const CtapStatusCode
const CtapStatusCode(0x22)
ctap2ErrUserActionPending → const CtapStatusCode
const CtapStatusCode(0x23)
ctap2ErrOperationPending → const CtapStatusCode
const CtapStatusCode(0x24)
ctap2ErrNoOperations → const CtapStatusCode
const CtapStatusCode(0x25)
ctap2ErrUnsupportedAlgorithm → const CtapStatusCode
const CtapStatusCode(0x26)
ctap2ErrOperationDenied → const CtapStatusCode
const CtapStatusCode(0x27)
ctap2ErrKeyStoreFull → const CtapStatusCode
const CtapStatusCode(0x28)
ctap2ErrUnsupportedOption → const CtapStatusCode
const CtapStatusCode(0x2B)
ctap2ErrInvalidOption → const CtapStatusCode
const CtapStatusCode(0x2C)
ctap2ErrKeepaliveCancel → const CtapStatusCode
const CtapStatusCode(0x2D)
ctap2ErrNoCredentials → const CtapStatusCode
const CtapStatusCode(0x2E)
ctap2ErrUserActionTimeout → const CtapStatusCode
const CtapStatusCode(0x2F)
ctap2ErrNotAllowed → const CtapStatusCode
const CtapStatusCode(0x30)
ctap2ErrPinInvalid → const CtapStatusCode
const CtapStatusCode(0x31)
ctap2ErrPinBlocked → const CtapStatusCode
const CtapStatusCode(0x32)
ctap2ErrPinAuthInvalid → const CtapStatusCode
const CtapStatusCode(0x33)
ctap2ErrPinAuthBlocked → const CtapStatusCode
const CtapStatusCode(0x34)
ctap2ErrPinNotSet → const CtapStatusCode
const CtapStatusCode(0x35)
ctap2ErrPuatRequired → const CtapStatusCode
const CtapStatusCode(0x36)
ctap2ErrPinPolicyViolation → const CtapStatusCode
const CtapStatusCode(0x37)
ctap2ErrReserved → const CtapStatusCode
const CtapStatusCode(0x38)
ctap2ErrRequestTooLarge → const CtapStatusCode
const CtapStatusCode(0x39)
ctap2ErrActionTimeout → const CtapStatusCode
const CtapStatusCode(0x3A)
ctap2ErrUpRequired → const CtapStatusCode
const CtapStatusCode(0x3B)
ctap2ErrUvBlocked → const CtapStatusCode
const CtapStatusCode(0x3C)
ctap2ErrIntegrityFailure → const CtapStatusCode
const CtapStatusCode(0x3D)
ctap2ErrInvalidSubcommand → const CtapStatusCode
const CtapStatusCode(0x3E)
ctap2ErrUvInvalid → const CtapStatusCode
const CtapStatusCode(0x3F)
ctap2ErrUnauthorizedPermission → const CtapStatusCode
const CtapStatusCode(0x40)
ctap1ErrOther → const CtapStatusCode
const CtapStatusCode(0x7F)
ctap2ErrExtension00 → const CtapStatusCode
const CtapStatusCode(0xE0)
ctap2ErrExtension01 → const CtapStatusCode
const CtapStatusCode(0xE1)
ctap2ErrExtension02 → const CtapStatusCode
const CtapStatusCode(0xE2)
ctap2ErrExtension03 → const CtapStatusCode
const CtapStatusCode(0xE3)
ctap2ErrExtension04 → const CtapStatusCode
const CtapStatusCode(0xE4)
ctap2ErrExtension05 → const CtapStatusCode
const CtapStatusCode(0xE5)
ctap2ErrExtension06 → const CtapStatusCode
const CtapStatusCode(0xE6)
ctap2ErrExtension07 → const CtapStatusCode
const CtapStatusCode(0xE7)
ctap2ErrExtension08 → const CtapStatusCode
const CtapStatusCode(0xE8)
ctap2ErrExtension09 → const CtapStatusCode
const CtapStatusCode(0xE9)
ctap2ErrExtension0A → const CtapStatusCode
const CtapStatusCode(0xEA)
ctap2ErrExtension0B → const CtapStatusCode
const CtapStatusCode(0xEB)
ctap2ErrExtension0C → const CtapStatusCode
const CtapStatusCode(0xEC)
ctap2ErrExtension0D → const CtapStatusCode
const CtapStatusCode(0xED)
ctap2ErrExtension0E → const CtapStatusCode
const CtapStatusCode(0xEE)
ctap2ErrExtension0F → const CtapStatusCode
const CtapStatusCode(0xEF)
ctap2ErrVendor00 → const CtapStatusCode
const CtapStatusCode(0xF0)
ctap2ErrVendor01 → const CtapStatusCode
const CtapStatusCode(0xF1)
ctap2ErrVendor02 → const CtapStatusCode
const CtapStatusCode(0xF2)
ctap2ErrVendor03 → const CtapStatusCode
const CtapStatusCode(0xF3)
ctap2ErrVendor04 → const CtapStatusCode
const CtapStatusCode(0xF4)
ctap2ErrVendor05 → const CtapStatusCode
const CtapStatusCode(0xF5)
ctap2ErrVendor06 → const CtapStatusCode
const CtapStatusCode(0xF6)
ctap2ErrVendor07 → const CtapStatusCode
const CtapStatusCode(0xF7)
ctap2ErrVendor08 → const CtapStatusCode
const CtapStatusCode(0xF8)
ctap2ErrVendor09 → const CtapStatusCode
const CtapStatusCode(0xF9)
ctap2ErrVendor0A → const CtapStatusCode
const CtapStatusCode(0xFA)
ctap2ErrVendor0B → const CtapStatusCode
const CtapStatusCode(0xFB)
ctap2ErrVendor0C → const CtapStatusCode
const CtapStatusCode(0xFC)
ctap2ErrVendor0D → const CtapStatusCode
const CtapStatusCode(0xFD)
ctap2ErrVendor0E → const CtapStatusCode
const CtapStatusCode(0xFE)
ctap2ErrVendor0F → const CtapStatusCode
const CtapStatusCode(0xFF)
ctap2ErrSpecLast → const CtapStatusCode

The last value used by CTAP spec, DO NOT USE unless comparing

const CtapStatusCode(0xDF)
ctap2ErrExtensionFirst → const CtapStatusCode

The first value used by extension-specific impls, DO NOT USE unless comparing

const CtapStatusCode(0xE0)
ctap2ErrExtensionLast → const CtapStatusCode

The last value used by extension-specific impls, DO NOT USE unless comparing

const CtapStatusCode(0xEF)
ctap2ErrVendorFirst → const CtapStatusCode

The first value used by vendor-specific impls, DO NOT USE unless comparing

const CtapStatusCode(0xF0)
ctap2ErrVendorLast → const CtapStatusCode

The last value used by vendor-specific impls, DO NOT USE unless comparing

const CtapStatusCode(0xFF)

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value int
final

Methods

compareTo(CtapStatusCode other) int
Compares this object to another object.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

fromCode(int rawCode) CtapStatusCode
Convert an status code into CtapStatusCode

Constants

values → const List<CtapStatusCode>
A constant List of the values in this enum, in order of their declaration.