aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/stroke/stroke_ca.c
Commit message (Collapse)AuthorAgeFilesLines
* linked-list: Change return value of find_first() and signature of its callbackTobias Brunner2017-05-261-8/+7
| | | | This avoids the unportable five pointer hack.
* Change interface for enumerator_create_filter() callbackTobias Brunner2017-05-261-15/+19
| | | | | This avoids the unportable 5 pointer hack, but requires enumerating in the callback.
* stroke: Change how CA certificates are storedTobias Brunner2015-08-201-15/+223
| | | | | | | | | | | Since 11c14bd2f5 CA certificates referenced in ca sections were enumerated by two credential sets if they were also stored in ipsec.d/cacerts. This caused duplicate certificate requests to get sent. All CA certificates, whether loaded automatically or via a ca section, are now stored in stroke_ca_t. Certificates referenced in ca sections are now also reloaded when `ipsec rereadcacerts` is used.
* stroke: Serve ca section CA certificates directly, not over central CA setMartin Willi2015-03-031-2/+79
| | | | | | | This makes these CA certificates independent from the purge issued by reread commands. Certificates loaded by CA sections can be removed through ipsec.conf update/reread, while CA certificates loaded implicitly from ipsec.d/cacerts can individually be reread using ipsec rereadcacerts.
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-1/+1
|
* Add a return value to hasher_t.allocate_hash()Martin Willi2012-07-161-3/+5
|
* certificate_t->issued_by takes an argument to receive signature schemeMartin Willi2012-06-121-1/+1
|
* Fix compilation with GCC 4.6.Laurent Bigonville2011-06-071-1/+1
|
* Refactored stroke_cred_t to use mem_cred_t.Tobias Brunner2010-12-031-0/+1
|
* Migrated stroke_cat_t to INIT/METHOD macrosAndreas Steffen2010-11-271-41/+34
|
* Support different encoding types in certificate.get_encoding()Martin Willi2010-07-131-6/+10
|
* Renamed key_encod{ing,der}_t and constants, prepare for generic credential ↵Martin Willi2010-07-131-2/+2
| | | | encoding
* Moved credential manager to libstrongswanMartin Willi2010-07-131-1/+1
|
* Flush certificate cache on CA deleteMartin Willi2010-06-071-1/+2
|
* Moving charon to libcharon.Tobias Brunner2010-03-191-0/+458