ExIcaoVds.Signature (ex_icao_vds v0.3.2)

Copy Markdown

Signature produced by a Signer backend.

Summary

Types

algorithm()

@type algorithm() :: :ecdsa_p256_sha256 | :ecdsa_p384_sha384 | atom()

format()

@type format() :: :der | :raw

t()

@type t() :: %ExIcaoVds.Signature{
  algorithm: algorithm(),
  certificate_reference: binary() | nil,
  format: format(),
  key_id: term(),
  key_reference: String.t() | nil,
  metadata: map(),
  signature: binary(),
  signer_identifier: String.t() | nil
}