Aker.Terms (Aker v0.1.0)

Copy Markdown View Source

What a verified licence says. Only Aker.LicenceFile builds one, after every signature and field passed, so holding one means a trusted root key's working key issued it for this install.

features lists the features the licence sells beside its seats; a licence without the field reads as [].

Summary

Types

t()

@type t() :: %Aker.Terms{
  customer_name: String.t(),
  features: [String.t()],
  install_public_key: binary(),
  issued_at: DateTime.t(),
  licence_id: String.t(),
  machine_id_hash: String.t(),
  moves_per_term: non_neg_integer(),
  seats: non_neg_integer(),
  serial: pos_integer(),
  term_end: DateTime.t(),
  term_start: DateTime.t(),
  working_key_id: String.t()
}