aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/cert/x509/x509path.h
Commit message (Collapse)AuthorAgeFilesLines
* Move cert/x509 to top level and pem and pbes2 to pubkey.Jack Lloyd2016-11-031-239/+0
| | | | | | | | | The `cert` dir was just an artifact of having previously supported CVC (smartcard cert format), removed a long time ago. The pem and pbes2 code is directly related to the pubkey code, in fact the only caller of pbes2 (likely anywhere, not just in the library) is in pkcs8.cpp
* Build the docs during CIJack Lloyd2016-10-221-0/+4
| | | | Fix various doc building problems/warnings.
* Allow setting the validation time during PKIX path validationJack Lloyd2016-10-211-4/+9
| | | | | | | Previously validation asked the system clock which is not always the correct thing (for example when using Roughtime protocol). Had been on the todo list forever, forced into it by some of the test certs expiring today.
* Fix doxygen warnings [ci skip]René Korthaus2016-10-191-2/+2
|
* Improve cert doxygen [ci skip]René Korthaus2016-10-111-1/+52
|
* Certificate store using SQLiteKai Michaelis2016-10-021-3/+3
|
* cppcheck fixes: Class 'X' has a constructor with 1 argument that is not ↵Daniel Neus2016-03-051-1/+1
| | | | explicit.
* Add check for path validation result in Credentials_Manager. GH #324Jack Lloyd2015-11-041-1/+2
|
* Fix cert validation bugs found by x509test.Jack Lloyd2015-10-231-4/+13
| | | | Add test suite with certs from x509test
* Fix typosSimon Warta2015-07-241-1/+1
| | | | Thanks to @vlajos https://github.com/vlajos/misspell_fixer
* Ensure all files have copyright and license info.lloyd2015-01-101-1/+1
| | | | | Update license header line to specify the terms and refer to the file, neither of which it included before.
* Various small fixes and cleanups, new is_prime utillloyd2014-11-031-1/+1
|
* X.509 path validation now performs all possible tests and returns alloyd2014-04-051-9/+13
| | | | | | set of error codes, instead of failing immediately on first error. This prevents a 'weak' error like an expired certificate from hiding a major error such as signature validation failure or hard revocation.
* Move lib into srclloyd2014-01-101-0/+165