aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/plugins/stroke/stroke_cred.h
Commit message (Collapse)AuthorAgeFilesLines
* stroke: Change how CA certificates are storedTobias Brunner2015-08-201-12/+3
| | | | | | | | | | | 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/+5
| | | | | | | 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.
* Load any type (RSA/ECDSA) of public key via left|rightsigkeyTobias Brunner2013-05-071-4/+3
|
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-1/+1
|
* added support for raw RSA public keys to strokeAndreas Steffen2012-04-301-0/+11
|
* Added method to add additional shared secrets to stroke_cred_t.Tobias Brunner2012-04-171-1/+12
|
* Moving charon to libcharon.Tobias Brunner2010-03-191-0/+84