Skip to content
Snippets Groups Projects
  1. Nov 13, 2016
    • Daniel Kahn Gillmor's avatar
    • Daniel Kahn Gillmor's avatar
      Auto-renew ephemeral X.509 certificate. · 755ec6cd
      Daniel Kahn Gillmor authored
      If the ephemeral X.509 certificate is due for renewal in less than a
      week, regenerate it automatically.
      755ec6cd
    • Daniel Kahn Gillmor's avatar
      Use ephemeral X.509 credentials if none are configured · 187e2e39
      Daniel Kahn Gillmor authored
      If kresd is configured to listen using TLS, but it has no credentials,
      it should fall back to generating ephemeral credentials and using
      them.
      
      It stores the ephemerally-generated secret key in the same directory
      as the cache, using the name "ephemeral_key.pem".  If the cache
      persists, then the key will too, even if the daemon dies.  This means
      that any set of daemons that share a cache will also share an
      ephemeral secret key.
      
      The ephemeral X.509 certificate that corresponds to the key will be
      automatically generated (self-signed), will have a lifetime of about
      90 days (matching Let's Encrypt policy).  The ephemeral cert is
      never written to disk; it is always dynamically-generated by kresd.
      
      This should make it very easy to get DNS-over-TLS working in
      opportunistic mode.
      187e2e39
    • Daniel Kahn Gillmor's avatar
      Record expiration date of our certificate. · 333b63d7
      Daniel Kahn Gillmor authored
      This can be useful for scheduling checks in the future, for logging
      when we're using an expired cert, requesting a new cert, refreshing an
      ephemeral cert, etc.
      333b63d7
  2. Nov 12, 2016
  3. Nov 10, 2016
  4. Nov 03, 2016
  5. Nov 02, 2016
  6. Oct 31, 2016
  7. Oct 26, 2016
  8. Oct 24, 2016
  9. Oct 23, 2016
  10. Oct 21, 2016
Loading