Tobias Brunner
28649f6d91
libhydra: Remove empty unused library
2016-03-03 17:36:11 +01:00
Tobias Brunner
221b0e93ee
scepclient: Remove copyright and license from man page
2015-09-09 11:45:17 +02:00
Tobias Brunner
35e08cde3c
android: Add all Android.mk files to the tarball
2014-06-06 10:12:26 +02:00
Martin Willi
ed9bdfee41
scepclient: Cast OID_UNKNOWN before comparing it to unsigned hash_algorithm_t
...
clang uses unsigned enums and complains about the always-false -1 check.
2014-05-16 15:42:07 +02:00
Tobias Brunner
34d3bfcf14
lib: Add global config namespace
2014-02-12 14:34:31 +01:00
Martin Willi
b9ee059ca9
chunk: Externalize error reporting in chunk_write()
...
This avoids passing that arbitrary label just for error messages, and gives
greater flexibility in handling errors.
2014-01-23 15:55:32 +01:00
Tobias Brunner
20c99edab9
android: Remove dependency on libvstr
2013-11-13 11:40:47 +01:00
Martin Willi
19cb07b890
automake: replace INCLUDES by AM_CPPFLAGS
...
INCLUDES are now deprecated and throw warnings when using automake 1.13.
We now also differentiate AM_CPPFLAGS and AM_CFLAGS, where includes and
defines are passed to AM_CPPFLAGS only.
2013-07-18 14:59:19 +02:00
Tobias Brunner
b18a531715
plugin-loader: Removed unused path argument of load() method
...
Multiple additional search paths can be added with the add_path()
method.
2013-06-28 10:44:15 +02:00
Tobias Brunner
607f8e9906
plugin-loader: Add method to print loaded plugins on a given log level
2013-06-21 15:17:53 +02:00
Martin Willi
78af570fd5
scepclient: support a --bind option to fetch from a specific source IP
2013-06-11 15:54:26 +02:00
Tobias Brunner
e5d819b617
android: Remove/filter header files from LOCAL_SRC_FILES
...
This avoids huge warnings when building the native code.
2013-03-20 15:24:26 +01:00
Martin Willi
69faf63528
Fix encoding of issuerAndSubject while handling SCEP pending state
2013-02-19 09:53:47 +01:00
Martin Willi
46ae05dd17
Remove leading zeros in SCEP certificate serialNumbers
2013-02-14 16:56:32 +01:00
Martin Willi
f476ff84f3
Add a --httptimeout option to scepclient
2013-02-08 11:09:33 +01:00
Martin Willi
644be5d537
Free leaking scep attributes
2012-12-19 10:32:08 +01:00
Martin Willi
429e6d5eee
Corrected error message if enveloped-data decryption fails
2012-12-19 10:32:08 +01:00
Martin Willi
03ba8f9e8c
Move PKCS#9 attribute lists to pkcs7 plugin, as we currently use it there only
2012-12-19 10:32:08 +01:00
Martin Willi
063ae4e52a
Allocate data returned by pkcs7_t.get_attribute()
2012-12-19 10:32:08 +01:00
Martin Willi
74cc41c704
Migrated scepclient to new modular PKCS# API
2012-12-19 10:32:08 +01:00
Martin Willi
7f9fedc9bd
Unify PKCS#9 set_attribute* methods to a single add_attribute
...
This way the PKCS#9 implementation does not have to know
the encoding types for values
2012-12-19 10:32:07 +01:00
Martin Willi
2fc0232a39
Add a scepclient option to specify a CA identifier to fetch certs for
2012-10-24 16:28:58 +02:00
Tobias Brunner
f05b427265
Moved debug.[ch] to utils folder
2012-10-24 16:00:51 +02:00
Tobias Brunner
12642a6831
Moved data structures to new collections subfolder
2012-10-24 16:00:49 +02:00
Tobias Brunner
4c57c63062
Added possibility to register custom proposal keywords
...
Keyword lookup and registration are handled via the new lib->proposal object.
2012-09-13 15:44:46 +02:00
Tobias Brunner
995875210a
Removed len argument from proposal_get_token()
...
Also use enumerators instead of lexparser.h to parse proposal strings.
2012-09-13 15:44:01 +02:00
Martin Willi
8bd6a30af1
Add a return value to hasher_t.get_hash()
2012-07-16 14:55:06 +02:00
Tobias Brunner
392a9b1109
Check rng return value when generating SCEP sender nonce
2012-07-16 14:53:35 +02:00
Tobias Brunner
67307ad724
scepclient: Added support to build it on Android
2012-06-26 07:56:15 +02:00
Tobias Brunner
903093d439
hasher_algorithm_from_integrity() optionally returns truncation length
2012-06-25 16:35:06 +02:00
Tobias Brunner
dd38e9fc83
scepclient: Fixed Makefile after removing enable-smartcard configure option.
2012-06-13 15:08:14 +02:00
Tobias Brunner
d7c3fd5421
scepclient: Option added to read PKCS#10 certificate request from a file.
2012-06-11 17:33:29 +02:00
Tobias Brunner
cea9bf563a
scepclient: Option added to read self-signed certificate from a file.
2012-06-11 17:33:29 +02:00
Tobias Brunner
3a7c6b39b5
scepclient: Generate uppercase transaction ID.
2012-06-11 17:33:29 +02:00
Tobias Brunner
f79b665243
scepclient: Use HTTP 1.0 for all requests.
2012-06-11 17:33:28 +02:00
Tobias Brunner
1d81b1ab18
scepclient: Options added to specify digest/signature algorithms.
...
Also changed the defaults to DES/MD5 as that's what should be used
if GetCACaps is not used to learn the issuers capabilities.
2012-06-11 17:33:28 +02:00
Tobias Brunner
f912fedc9b
scepclient: Also number CA certificates in case there is more than one.
...
Also, only number them if there are multiple certificates.
2012-06-11 17:09:19 +02:00
Tobias Brunner
04ff78aa33
scepclient: Store received RA certificates, using CA cert name as base.
2012-06-11 17:09:19 +02:00
Tobias Brunner
c6a2aa49b4
scepclient: Use pkcs7_t and pkcs9_t, remove all dependencies to pluto/libfreeswan.
2012-06-11 17:09:19 +02:00
Tobias Brunner
dd93aefc09
scepclient: Local generation of file names.
2012-06-11 17:09:19 +02:00
Tobias Brunner
50e51bee54
scepclient: Replaced usages of datatot().
2012-06-11 17:09:19 +02:00
Tobias Brunner
a2ddcc3695
scepclient: Migrated logging to libstrongswan.
2012-06-11 17:09:19 +02:00
Tobias Brunner
25924d3e45
scepclient: Some code cleanup.
2012-06-11 17:09:19 +02:00
Tobias Brunner
f1ba06c1c6
Cache list of plugin names to further simplify its usage.
...
Also helpful for ipsec statusall to avoid having to enumerate plugins.
2012-01-19 12:37:42 +01:00
Tobias Brunner
576298a3ef
Simplified logging of list of loaded plugins.
2012-01-19 11:56:03 +01:00
Tobias Brunner
282dcb9974
Fixed check of max_poll_time as it is an unsigned int.
2011-11-25 09:46:45 +01:00
Thomas Egerer
72a1b2e308
Allow support for CA-certificate retrieval in scepclient
...
I think somehow this functionality got lost in the way from
strongswan-2.7.0...
2011-11-04 15:13:32 +01:00
Martin Willi
fa7c8338ca
Plugin enumerator enumerates over loaded features, too
2011-10-14 10:05:44 +02:00
Martin Willi
9cd7f384ba
Include library.h in plugin.h
2011-10-14 10:04:45 +02:00
Martin Willi
513701f41b
Fix some warnings triggered by gcc 4.6 -Wunused-but-set-variable
2011-05-19 15:47:40 +02:00