# SigningException
sealed class SigningException : Exception
A class hierarchy that describes signing issues.
# Inheritors
| EmptyMessageHash |
| InvalidUserData |
| InvalidPin |
| PinCancelled |
| UnsuccessfulAuthentication |
| Revoked |
| EmptyPublicKey |
| InvalidSigningSessionDetails |
| InvalidSigningSession |
| SigningFail |
# Types
| Name | Summary |
|---|---|
| EmptyMessageHash | object EmptyMessageHash : SigningException Empty message hash. |
| EmptyPublicKey | object EmptyPublicKey : SigningException Public key of the signing identity is empty. |
| InvalidPin | object InvalidPin : SigningException Pin code includes invalid symbols or pin length does not match. |
| InvalidSigningSession | object InvalidSigningSession : SigningException Invalid or expired signing session. |
| InvalidSigningSessionDetails | object InvalidSigningSessionDetails : SigningException The session identifier in SigningSessionDetails is empty or blank. |
| InvalidUserData | object InvalidUserData : SigningException User object passed for signing is not valid. |
| PinCancelled | object PinCancelled : SigningException Pin not entered. |
| Revoked | object Revoked : SigningException The user is revoked because of too many unsuccessful authentication attempts or has not been used in a substantial amount of time. The device needs to be re-registered. |
| SigningFail | class SigningFail(cause: Throwable? = null) : SigningException Signing failed. |
| UnsuccessfulAuthentication | object UnsuccessfulAuthentication : SigningException The authentication was not successful. |
# Properties
| Name | Summary |
|---|---|
| cause | open val cause: Throwable? |
| message | open val message: String? |
# Functions
| Name | Summary |
|---|---|
| addSuppressed | fun addSuppressed(p0: Throwable) |
| fillInStackTrace | open fun fillInStackTrace(): Throwable |
| getLocalizedMessage | open fun getLocalizedMessage(): String |
| getStackTrace | open fun getStackTrace(): Array<StackTraceElement> |
| getSuppressed | fun getSuppressed(): Array<Throwable> |
| initCause | open fun initCause(p0: Throwable): Throwable |
| printStackTrace | open fun printStackTrace() open fun printStackTrace(p0: PrintStream) open fun printStackTrace(p0: PrintWriter) |
| setStackTrace | open fun setStackTrace(p0: Array<StackTraceElement>) |