Package com.yubico.yubikit.core.fido
Class CtapException
java.lang.Object
java.lang.Throwable
java.lang.Exception
com.yubico.yubikit.core.application.CommandException
com.yubico.yubikit.core.fido.CtapException
- All Implemented Interfaces:
java.io.Serializable
public class CtapException extends CommandException
An error on the CTAP-level, returned from the Authenticator.
These error codes are defined by the CTAP2 specification: https://fidoalliance.org/specs/fido-v2.0-id-20180227/fido-client-to-authenticator-protocol-v2.0-id-20180227.html#error-responses
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description CtapException(byte ctapError)
-
Method Summary
Modifier and Type Method Description byte
getCtapError()
-
Field Details
-
ERR_SUCCESS
public static final byte ERR_SUCCESS- See Also:
- Constant Field Values
-
ERR_INVALID_COMMAND
public static final byte ERR_INVALID_COMMAND- See Also:
- Constant Field Values
-
ERR_INVALID_PARAMETER
public static final byte ERR_INVALID_PARAMETER- See Also:
- Constant Field Values
-
ERR_INVALID_LENGTH
public static final byte ERR_INVALID_LENGTH- See Also:
- Constant Field Values
-
ERR_INVALID_SEQ
public static final byte ERR_INVALID_SEQ- See Also:
- Constant Field Values
-
ERR_TIMEOUT
public static final byte ERR_TIMEOUT- See Also:
- Constant Field Values
-
ERR_CHANNEL_BUSY
public static final byte ERR_CHANNEL_BUSY- See Also:
- Constant Field Values
-
ERR_LOCK_REQUIRED
public static final byte ERR_LOCK_REQUIRED- See Also:
- Constant Field Values
-
ERR_INVALID_CHANNEL
public static final byte ERR_INVALID_CHANNEL- See Also:
- Constant Field Values
-
ERR_CBOR_UNEXPECTED_TYPE
public static final byte ERR_CBOR_UNEXPECTED_TYPE- See Also:
- Constant Field Values
-
ERR_INVALID_CBOR
public static final byte ERR_INVALID_CBOR- See Also:
- Constant Field Values
-
ERR_MISSING_PARAMETER
public static final byte ERR_MISSING_PARAMETER- See Also:
- Constant Field Values
-
ERR_LIMIT_EXCEEDED
public static final byte ERR_LIMIT_EXCEEDED- See Also:
- Constant Field Values
-
ERR_UNSUPPORTED_EXTENSION
public static final byte ERR_UNSUPPORTED_EXTENSION- See Also:
- Constant Field Values
-
ERR_CREDENTIAL_EXCLUDED
public static final byte ERR_CREDENTIAL_EXCLUDED- See Also:
- Constant Field Values
-
ERR_PROCESSING
public static final byte ERR_PROCESSING- See Also:
- Constant Field Values
-
ERR_INVALID_CREDENTIAL
public static final byte ERR_INVALID_CREDENTIAL- See Also:
- Constant Field Values
-
ERR_USER_ACTION_PENDING
public static final byte ERR_USER_ACTION_PENDING- See Also:
- Constant Field Values
-
ERR_OPERATION_PENDING
public static final byte ERR_OPERATION_PENDING- See Also:
- Constant Field Values
-
ERR_NO_OPERATIONS
public static final byte ERR_NO_OPERATIONS- See Also:
- Constant Field Values
-
ERR_UNSUPPORTED_ALGORITHM
public static final byte ERR_UNSUPPORTED_ALGORITHM- See Also:
- Constant Field Values
-
ERR_OPERATION_DENIED
public static final byte ERR_OPERATION_DENIED- See Also:
- Constant Field Values
-
ERR_KEY_STORE_FULL
public static final byte ERR_KEY_STORE_FULL- See Also:
- Constant Field Values
-
ERR_NOT_BUSY
public static final byte ERR_NOT_BUSY- See Also:
- Constant Field Values
-
ERR_NO_OPERATION_PENDING
public static final byte ERR_NO_OPERATION_PENDING- See Also:
- Constant Field Values
-
ERR_UNSUPPORTED_OPTION
public static final byte ERR_UNSUPPORTED_OPTION- See Also:
- Constant Field Values
-
ERR_INVALID_OPTION
public static final byte ERR_INVALID_OPTION- See Also:
- Constant Field Values
-
ERR_KEEPALIVE_CANCEL
public static final byte ERR_KEEPALIVE_CANCEL- See Also:
- Constant Field Values
-
ERR_NO_CREDENTIALS
public static final byte ERR_NO_CREDENTIALS- See Also:
- Constant Field Values
-
ERR_USER_ACTION_TIMEOUT
public static final byte ERR_USER_ACTION_TIMEOUT- See Also:
- Constant Field Values
-
ERR_NOT_ALLOWED
public static final byte ERR_NOT_ALLOWED- See Also:
- Constant Field Values
-
ERR_PIN_INVALID
public static final byte ERR_PIN_INVALID- See Also:
- Constant Field Values
-
ERR_PIN_BLOCKED
public static final byte ERR_PIN_BLOCKED- See Also:
- Constant Field Values
-
ERR_PIN_AUTH_INVALID
public static final byte ERR_PIN_AUTH_INVALID- See Also:
- Constant Field Values
-
ERR_PIN_AUTH_BLOCKED
public static final byte ERR_PIN_AUTH_BLOCKED- See Also:
- Constant Field Values
-
ERR_PIN_NOT_SET
public static final byte ERR_PIN_NOT_SET- See Also:
- Constant Field Values
-
ERR_PIN_REQUIRED
public static final byte ERR_PIN_REQUIRED- See Also:
- Constant Field Values
-
ERR_PIN_POLICY_VIOLATION
public static final byte ERR_PIN_POLICY_VIOLATION- See Also:
- Constant Field Values
-
ERR_PIN_TOKEN_EXPIRED
public static final byte ERR_PIN_TOKEN_EXPIRED- See Also:
- Constant Field Values
-
ERR_REQUEST_TOO_LARGE
public static final byte ERR_REQUEST_TOO_LARGE- See Also:
- Constant Field Values
-
ERR_ACTION_TIMEOUT
public static final byte ERR_ACTION_TIMEOUT- See Also:
- Constant Field Values
-
ERR_UP_REQUIRED
public static final byte ERR_UP_REQUIRED- See Also:
- Constant Field Values
-
ERR_OTHER
public static final byte ERR_OTHER- See Also:
- Constant Field Values
-
ERR_SPEC_LAST
public static final byte ERR_SPEC_LAST- See Also:
- Constant Field Values
-
ERR_EXTENSION_FIRST
public static final byte ERR_EXTENSION_FIRST- See Also:
- Constant Field Values
-
ERR_EXTENSION_LAST
public static final byte ERR_EXTENSION_LAST- See Also:
- Constant Field Values
-
ERR_VENDOR_FIRST
public static final byte ERR_VENDOR_FIRST- See Also:
- Constant Field Values
-
ERR_VENDOR_LAST
public static final byte ERR_VENDOR_LAST- See Also:
- Constant Field Values
-
-
Constructor Details
-
CtapException
public CtapException(byte ctapError)
-
-
Method Details
-
getCtapError
public byte getCtapError()
-