strongswan/src/libcharon/plugins/whitelist
Tobias Brunner 6fe8fe0cfd whitelist: Use hash() method so DNs with different string types match
strongSwan uses PrintableString when encoding DNs from strings (if the
character set permits it, otherwise T61String is currently used) but
certificates might be encoded with UTF8String even for simple ASCII strings.
By ignoring this string type when hashing RDNs we make sure the same hash
results in this case as long as the actual string values are the same.

Fixes #991.
2015-08-06 17:24:04 +02:00
..
.gitignore Added a whitelist command line utility to control whitelist plugin 2011-02-28 15:00:46 +01:00
Makefile.am plugins: Don't link with -rdynamic on Windows 2014-06-04 15:53:02 +02:00
whitelist.c whitelist: Fix compilation on FreeBSD 2013-07-31 22:16:58 +02:00
whitelist_control.c libcharon: Use lib->ns instead of charon->name 2014-02-12 14:34:32 +01:00
whitelist_control.h Added a UNIX socket based control backend to whitelist plugin 2011-02-28 15:00:46 +01:00
whitelist_listener.c whitelist: Use hash() method so DNs with different string types match 2015-08-06 17:24:04 +02:00
whitelist_listener.h Added strongswan.conf and runtime option to enable/disable whitelist plugin 2011-03-17 17:15:16 +01:00
whitelist_msg.h whitelist: use a stream service to accept client connections 2013-07-18 16:00:29 +02:00
whitelist_plugin.c stream-service: move CAP_CHOWN check from plugins to service constructor 2013-07-18 16:00:31 +02:00
whitelist_plugin.h Implemented a in-memory peer identity whitelist plugin 2011-02-28 15:00:46 +01:00