aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/credentials/credential_factory.c
Commit message (Collapse)AuthorAgeFilesLines
* Change interface for enumerator_create_filter() callbackTobias Brunner2017-05-261-10/+16
| | | | | This avoids the unportable 5 pointer hack, but requires enumerating in the callback.
* Add a generic interface for crypto containers and a more specific PKCS#7 ↵Martin Willi2012-12-191-5/+16
| | | | interface
* Moved debug.[ch] to utils folderTobias Brunner2012-10-241-1/+1
|
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-1/+1
|
* Added a final flag to builder registration to enumerate the actually ↵Martin Willi2010-09-031-8/+10
| | | | supported algorithms
* Added an enumerator for registered credential buildersMartin Willi2010-09-021-0/+26
|
* Migrated credential_factory to INIT/METHOD macrosMartin Willi2010-09-021-30/+22
|
* Adding DBG_LIB to all calls of libstrongswan's version of DBG*.Tobias Brunner2010-04-061-1/+1
|
* Using the thread wrapper in charon, libstrongswan and their plugins.Tobias Brunner2009-12-231-7/+7
|
* Separated the public interfaces of the threading primitives.Tobias Brunner2009-12-231-1/+1
|
* Moved mutex.c to a separate folder in order to cleanly wrap other threading ↵Tobias Brunner2009-12-231-1/+1
| | | | primitives (and utils/mutex.h is now threading.h).
* Replaced builder_t objects by simple builder_function_t functionsMartin Willi2009-09-101-118/+20
|
* x509 certificates support encoding of email, DNS and IP subjectAltNamesMartin Willi2009-09-081-2/+2
|
* removed trailing spaces ([[:space:]]+$)Martin Willi2009-09-041-15/+15
|
* allow choice of digest algorithm in certificate generationAndreas Steffen2009-08-281-0/+3
|
* complain about build errors in non-recursive cases onlyMartin Willi2009-08-261-2/+16
|
* added a BUILD_FROM_FD option, supporting credential parsing from stdinMartin Willi2009-08-261-0/+1
|
* renamed BUILD_BLOB_RFC_3110 to BUILD_BLOB_DNSKEY, we potentially support ↵Martin Willi2009-08-261-1/+1
| | | | other key types
* implemented a pkcs1 plugin providing PKCS#1 key parsing buildersMartin Willi2009-08-261-0/+8
|
* show more information if building a credential failsMartin Willi2009-08-261-2/+10
|
* do not enumerate builders returning NULLMartin Willi2009-08-261-2/+8
|
* use a pluto specific credential builder to build pluto cert_t'sMartin Willi2009-08-261-0/+1
|
* moved PEM parsing functionality to its own pluginMartin Willi2009-08-261-2/+8
|
* OpenSolaris defines MUTEX_DEFAULT therefore we rename the members of the ↵Tobias Brunner2009-08-141-1/+1
| | | | enums mutex/condvar/rwlock_type_t.
* pluto and scepclient use private and public key plugins of libstrongswanAndreas Steffen2009-06-091-0/+2
|
* removing svn keyword $Id$ from all filesTobias Brunner2009-04-301-2/+0
|
* using rwlock to parallel build credentialsMartin Willi2008-12-091-10/+10
|
* add support for smartcards in charon by using the ENGINE API provided by ↵Tobias Brunner2008-12-031-0/+2
| | | | OpenSSL, based on patches by Michael Roßberg.
* refactored credential builderMartin Willi2008-09-021-116/+43
| | | | | | | | | allow enumeration of matching builders try a second builder if the first one fails builder clones resources internally on demand caller frees added resources on failure and success stricter handling of non-supported build parts
* loading PEM encoded public keysMartin Willi2008-06-111-0/+2
|
* fixed the cleanup code when the credential factory fails to create a builderTobias Brunner2008-05-191-2/+37
|
* added component BUILD_FROM_FILEAndreas Steffen2008-03-251-0/+1
|
* added ietf group attribute support to attibute certificate factoryAndreas Steffen2008-03-211-0/+1
|
* added BUILD_SERIAL component and fixed several ac bugsAndreas Steffen2008-03-211-0/+1
|
* added credential factory support for BULD_NOT_BEFORE_TIME and ↵Andreas Steffen2008-03-211-0/+4
| | | | BUILD_NOT_AFTER_TIME
* enforcing x509_flags on certificate constructionMartin Willi2008-03-171-1/+6
|
* merged the modularization branch (credentials) back to trunkMartin Willi2008-03-131-0/+263