erldns (erldns v7.0.0-rc5)

View Source

Convenience API to start erldns directly.

Summary

Types

keyset()

-type keyset() ::
          #keyset{key_signing_key :: crypto:rsa_private(),
                  key_signing_key_tag :: non_neg_integer(),
                  key_signing_alg :: non_neg_integer(),
                  zone_signing_key :: crypto:rsa_private(),
                  zone_signing_key_tag :: non_neg_integer(),
                  zone_signing_alg :: non_neg_integer(),
                  inception :: integer(),
                  valid_until :: integer()}.

zone()

-type zone() ::
          #zone{name :: dns:dname(),
                version :: binary(),
                authority :: dns:authority(),
                record_count :: non_neg_integer(),
                records :: [dns:rr()] | trimmed,
                keysets :: [erldns:keyset()]}.

Functions

start()

-spec start() -> any().