ExIcaoVds.VerificationResult
(ex_icao_vds v0.3.2)
Copy Markdown
Result returned by ExIcaoVds.verify/2.
Summary
Types
@type status() :: :valid | :invalid | :warning | :unknown
@type sub_status() ::
:invalid_signature
| :unknown_key
| :unknown_certificate
| :expired_certificate
| :revoked_certificate
| :unsupported_profile
| :malformed_seal
| nil
@type t() :: %ExIcaoVds.VerificationResult{ certificate_valid?: boolean() | nil, errors: [ExIcaoVds.Error.t()], features: [ExIcaoVds.Feature.t()] | nil, header: ExIcaoVds.Header.t() | nil, policy_results: [map()], profile_valid?: boolean() | nil, raw_vds: binary() | nil, signature_valid?: boolean() | nil, signer_certificate: map() | nil, signer_public_key: map() | nil, status: status(), sub_status: sub_status(), trust_valid?: boolean() | nil, warnings: [String.t()] }