1. 31 Jan, 2018 1 commit
  2. 19 Jul, 2017 1 commit
  3. 20 Mar, 2017 1 commit
  4. 08 Jan, 2016 1 commit
  5. 24 Sep, 2015 1 commit
  6. 17 Aug, 2015 1 commit
    • Alexandre Lision's avatar
      security: add pvk password checking · dc7ea019
      Alexandre Lision authored
      This commits adds private key's password checking. account's tlsPassword is
      properly sent during daemon's certificate validation. and reloading security
      details changes the keyMatch() accessor to true when password is correct.
      
      Issue: #78968
      Change-Id: I7100485298a8ab7d0f9c9f745a19d00b5bec8a07
      dc7ea019
  7. 14 Aug, 2015 1 commit
  8. 10 Jul, 2015 5 commits
    • Emmanuel Lepage Vallee's avatar
      security: Reload the SecurityEvaluationModel when data change · 34409e63
      Emmanuel Lepage Vallee authored
      The model wasn't aware the data has changed, so never emited
      dataChanged()
      
      Refs #76981
      
      Change-Id: I6dee11ad10da8b7dca8bfe80d68320eedab0c788
      34409e63
    • Emmanuel Lepage Vallee's avatar
      security: Track Certificate SecurityLevel · 453999ca
      Emmanuel Lepage Vallee authored
      This commit refactor the certificate security check handling to:
      
       * Cache the security level (add certificate_p.h)
       * Be able to reload the checks at any moment
       * Better track when a private key is required or not
      
      Overall this commit is quite invasive, but things are better off
      after compared from before. The important thing here is the
      separation of concerns. SeurityEvaluationModel and its extension
      are responsible to compute the security level.
      
      Refs #77218
      
      Change-Id: I1914868d052bdaa794b0b54a150f24455c256021
      453999ca
    • Emmanuel Lepage Vallee's avatar
      itembase: Do not use a template class · 77b03e7a
      Emmanuel Lepage Vallee authored
      This extra abstraction is no longer used or useful. It
      slow down compilation and make it much harder to use the
      Qt meta object system. This system is required to fix this
      issue.
      
      Refs #77218
      
      Change-Id: I416c5a6c6ba1f9de56fe504871387c86ab39cc82
      77b03e7a
    • Emmanuel Lepage Vallee's avatar
      security: Tag root certificates · b34759be
      Emmanuel Lepage Vallee authored
      Refs #77219
      
      Change-Id: I05ca65d50ac5ec0ccaa9a69068fbc2c65c9f0147
      b34759be
    • Emmanuel Lepage Vallee's avatar
      security: Implement the chain of trust model · ccc84263
      Emmanuel Lepage Vallee authored
      The securit chain is not yet available, so this is untested
      
      Refs #76888
      
      Change-Id: I97114bbf66dba16b1f0446b1898c07bd13f923cb
      ccc84263
  9. 06 Jul, 2015 1 commit
  10. 29 Apr, 2015 4 commits
  11. 07 Apr, 2015 2 commits
  12. 09 Mar, 2015 4 commits
  13. 29 Jan, 2015 1 commit
  14. 28 Jan, 2015 2 commits
  15. 19 Jan, 2015 1 commit
  16. 09 Jan, 2015 1 commit
  17. 07 Jan, 2015 1 commit
  18. 06 Oct, 2014 1 commit
  19. 23 Jun, 2014 1 commit
  20. 21 Apr, 2014 1 commit
  21. 07 Jan, 2014 1 commit
  22. 22 Oct, 2013 1 commit
  23. 21 Oct, 2013 1 commit
  24. 16 Sep, 2013 1 commit
  25. 25 Jun, 2013 2 commits
  26. 04 Jun, 2013 1 commit
  27. 11 Feb, 2013 1 commit