aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/x509/x509_crl.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Expose BER_Decoder constructor taking BER_Object&&Jack Lloyd2018-06-081-2/+2
|
* Prepare for making BER_Object members privateJack Lloyd2018-01-181-6/+5
| | | | | Now there are usable accessors that allow the library to avoid using BER_Object members directly.
* Fix various x509 path validation bugs + path building with ambiguous DNsFabian Weissberg2017-12-201-0/+30
| | | | Signed-off-by: Fabian Weissberg <[email protected]>
* Need binary IO for WindowsJack Lloyd2017-12-041-1/+1
|
* Support uninitialized certificate objectsJack Lloyd2017-12-041-18/+23
| | | | | | | Issued raised by @securitykernel on Slack, there was no non-hacky way to decode a list of certificate objects because creating an uninitialized one wasn't allowed. However after #884 that got much closer to being viable, this is the last pieces.
* Store X509_CRL data in shared_ptrJack Lloyd2017-11-141-49/+84
|
* Remove protected data members from X509_ObjectJack Lloyd2017-10-021-2/+2
| | | | Just need const accessors, no reason for any subclass to modify values.
* More include header cleanupsJack Lloyd2017-09-211-3/+0
|
* Convert to using standard uintN_t integer typesJack Lloyd2016-12-181-7/+7
| | | | | | Renames a couple of functions for somewhat better name consistency, eg make_u32bit becomes make_uint32. The old typedefs remain for now since probably lots of application code uses them.
* Move cert/x509 to top level and pem and pbes2 to pubkey.Jack Lloyd2016-11-031-0/+202
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