Error Codes

Standard SecureSign error codes and HTTP status mapping.

Error Format

{"success":false,"error":{"code":"SS_PIN_INVALID","message":"Incorrect PIN. 2 attempts remaining.","httpStatus":401}}

Code Reference

CodeHTTPDescription
SS_TOKEN_NOT_FOUND404No DSC token connected
SS_PIN_INVALID401Incorrect PIN
SS_PIN_BLOCKED403Token blocked after max PIN retries
SS_CERT_EXPIRED400Signing certificate expired
SS_CERT_REVOKED400Certificate revoked (CRL/OCSP)
SS_DOMAIN_NOT_ALLOWED403Origin not in domain whitelist
SS_API_KEY_INVALID401Invalid or revoked API key
SS_PERMISSION_DENIED403USB permission denied (Android)
SS_DESKTOP_SOFTWARE_NOT_RUNNING503SecureSign Desktop Software not installed or not running
SS_AGENT_NOT_RUNNING503Legacy alias for SS_DESKTOP_SOFTWARE_NOT_RUNNING
SS_SIGN_CANCELLED400User cancelled signing
SS_HASH_INVALID400Malformed or unsupported hash
SS_RATE_LIMITED429API rate limit exceeded