ExIcaoVds.Error
(ex_icao_vds v0.3.2)
Copy Markdown
Structured error type returned by all public API functions.
Summary
Functions
Build a new Error. opts accepts :details, :cause, :safe_to_show?.
Types
@type code() ::
:invalid_input
| :missing_required_field
| :unsupported_profile
| :unsupported_version
| :invalid_header
| :invalid_message_zone
| :invalid_signature_zone
| :signature_failed
| :invalid_signature
| :unknown_key
| :untrusted_key
| :unknown_certificate
| :untrusted_certificate
| :expired_certificate
| :revoked_certificate
| :encryption_failed
| :decryption_failed
| :carrier_generation_failed
| :carrier_decode_failed
| :payload_too_large
| :kms_unavailable
| :hsm_unavailable
| :configuration_error