TLS outcomes of outgoing sessions waiting to be reported, one per
session, written by Sovite.Core.Delivery and read and removed by
Sovite.Core.TLSReports when it sends the TLS-RPT reports.
Summary
Functions
Stores a session outcome.
Deletes the outcomes for domain stored before until, once reported.
The policy domains with outcomes stored before until.
The outcomes for domain stored before until, oldest first.
Functions
@spec add(Sovite.Core.Repo.t(), map()) :: {:ok, Sovite.Core.Repo.Schemas.TLSReportEntry.t()} | {:error, Ecto.Changeset.t()}
Stores a session outcome.
@spec delete(Sovite.Core.Repo.t(), String.t(), DateTime.t()) :: non_neg_integer()
Deletes the outcomes for domain stored before until, once reported.
@spec domains(Sovite.Core.Repo.t(), DateTime.t()) :: [String.t()]
The policy domains with outcomes stored before until.
@spec list(Sovite.Core.Repo.t(), String.t(), DateTime.t()) :: [ Sovite.Core.Repo.Schemas.TLSReportEntry.t() ]
The outcomes for domain stored before until, oldest first.