Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | x509: Add support for signature schemes with parameters | Tobias Brunner | 2017-11-08 | 1 | -26/+47 |
| | | | | | Also adds support for specifying the hash algorithm for attribute certificate signatures. | ||||
* | certificate: Return signature scheme and parameters from issued_by() method | Tobias Brunner | 2017-11-08 | 1 | -2/+5 |
| | | | | | This also required some include restructuring (avoid including library.h in headers) to avoid unresolvable circular dependencies. | ||||
* | private-key: Add optional parameters argument to sign() method | Tobias Brunner | 2017-11-08 | 1 | -1/+1 |
| | |||||
* | public-key: Add optional parameters argument to verify() method | Tobias Brunner | 2017-11-08 | 1 | -1/+1 |
| | |||||
* | certificates: Use shared destructor for x509_cdp_t | Tobias Brunner | 2017-09-18 | 1 | -11/+2 |
| | |||||
* | Change interface for enumerator_create_filter() callback | Tobias Brunner | 2017-05-26 | 1 | -17/+25 |
| | | | | | This avoids the unportable 5 pointer hack, but requires enumerating in the callback. | ||||
* | x509: Evaluate return codes of parsing functions | Andreas Steffen | 2017-05-08 | 1 | -4/+8 |
| | |||||
* | x509: Use subjectKeyIdentifier provided by issuer cert when checking CRL issuer | Tobias Brunner | 2015-03-06 | 1 | -18/+15 |
| | | | | | | | | | Some CAs don't use SHA-1 hashes of the public key as subjectKeyIdentifier and authorityKeyIdentifier. If that's the case we can't force the calculation of the hash to compare that to authorityKeyIdentifier in the CRL, instead we use the subjectKeyIdentifier stored in the issuer certificate, if available. Otherwise, we fall back to the SHA-1 hash (or comparing the DNs) as before. | ||||
* | x509: Fix public key reference leak if authority key identifier does not match | Martin Willi | 2015-02-06 | 1 | -10/+12 |
| | |||||
* | Implemented full BLISS support for IKEv2 public key authentication and the ↵ | Andreas Steffen | 2014-11-29 | 1 | -1/+1 |
| | | | | pki tool | ||||
* | lib: All settings use configured namespace | Tobias Brunner | 2014-02-12 | 1 | -1/+1 |
| | |||||
* | Recognize critical IssuingDistributionPoint CRL extension | Andreas Steffen | 2013-07-12 | 1 | -0/+3 |
| | |||||
* | Moved debug.[ch] to utils folder | Tobias Brunner | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | Moved data structures to new collections subfolder | Tobias Brunner | 2012-10-24 | 1 | -1/+1 |
| | |||||
* | Properly initialize chunk for extension OID when parsing CRLs | Tobias Brunner | 2012-09-28 | 1 | -1/+1 |
| | |||||
* | certificate_t->issued_by takes an argument to receive signature scheme | Martin Willi | 2012-06-12 | 1 | -1/+5 |
| | |||||
* | Allow callers to force ASN.1 date encoding as GENERALIZEDTIME. | Tobias Brunner | 2011-12-23 | 1 | -3/+3 |
| | |||||
* | Properly ASN.1 encode dates in certificates depending on the year. | Tobias Brunner | 2011-12-23 | 1 | -3/+3 |
| | |||||
* | Log most X.509 related messages in new ASN log group. | Tobias Brunner | 2011-12-16 | 1 | -6/+6 |
| | |||||
* | introduced libstrongswan.x509.enforce_critical parameter | Andreas Steffen | 2011-02-05 | 1 | -2/+2 |
| | |||||
* | Properly initialize variable 'critical'. | Tobias Brunner | 2011-02-04 | 1 | -1/+1 |
| | |||||
* | Added support for delta CRLs to x509 plugin | Martin Willi | 2011-01-05 | 1 | -7/+110 |
| | |||||
* | Respect enforce_critical setting in x509 plugin CRLs | Martin Willi | 2011-01-05 | 1 | -0/+8 |
| | |||||
* | Parse CRL extensions in a switch statement | Martin Willi | 2011-01-05 | 1 | -18/+24 |
| | |||||
* | Use subject, not issuer, of CRL issuing certificate | Martin Willi | 2011-01-05 | 1 | -1/+1 |
| | |||||
* | CRLSign keyUsage or CA basicConstraint are sufficient for CRL validation | Martin Willi | 2011-01-05 | 1 | -1/+1 |
| | |||||
* | Support different encoding types in certificate.get_encoding() | Martin Willi | 2010-07-13 | 1 | -4/+13 |
| | |||||
* | Renamed key_encod{ing,der}_t and constants, prepare for generic credential ↵ | Martin Willi | 2010-07-13 | 1 | -1/+1 |
| | | | | encoding | ||||
* | Use CAs subjectKeyIdentifier as CRLs authorityKeyIdentifier | Martin Willi | 2010-05-21 | 1 | -1/+1 |
| | |||||
* | Added support for CRL generation to x509 plugin | Martin Willi | 2010-05-21 | 1 | -3/+186 |
| | |||||
* | Removed is_newer() from certificate_t, obsoleting all implementations | Martin Willi | 2010-05-21 | 1 | -35/+0 |
| | |||||
* | Migrated x509_crl_t to INIT/METHOD macros | Martin Willi | 2010-05-21 | 1 | -95/+70 |
| | |||||
* | Adding DBG_LIB to all calls of libstrongswan's version of DBG*. | Tobias Brunner | 2010-04-06 | 1 | -7/+8 |
| | |||||
* | streamlined output from get_validity() | Andreas Steffen | 2009-10-06 | 1 | -9/+1 |
| | |||||
* | Updated x509 plugin to the new builder API | Martin Willi | 2009-09-10 | 1 | -63/+23 |
| | |||||
* | remove spaces within tabs (\t( )+\t) | Martin Willi | 2009-09-04 | 1 | -2/+2 |
| | |||||
* | removed trailing spaces ([[:space:]]+$) | Martin Willi | 2009-09-04 | 1 | -32/+32 |
| | |||||
* | changed prefix of crl_reason_t values from CRL_ to CRL_REASON_ | Andreas Steffen | 2009-08-31 | 1 | -1/+1 |
| | |||||
* | updated x509 plugin to public key/x509 API changes | Martin Willi | 2009-08-26 | 1 | -29/+18 |
| | |||||
* | make use of the pem helper plugin to load credentials | Martin Willi | 2009-08-26 | 1 | -73/+25 |
| | |||||
* | created signature_scheme_from_oid() helper function | Andreas Steffen | 2009-06-09 | 1 | -25/+5 |
| | |||||
* | removing svn keyword $Id$ from all files | Tobias Brunner | 2009-04-30 | 1 | -2/+0 |
| | |||||
* | merging changes from portability branch back to trunk | Tobias Brunner | 2009-04-30 | 1 | -1/+1 |
| | | | | | important change for developers: %Y replaces %D to print identities! | ||||
* | printf hooks refactored to increase portability (i.e. support for platforms ↵ | Tobias Brunner | 2009-03-12 | 1 | -1/+1 |
| | | | | without glibc-compatible customizable printf - the Vstr string library is currently required on such platforms). | ||||
* | got rid of deprecated create_iterator_locked() | Martin Willi | 2008-11-05 | 1 | -0/+2 |
| | |||||
* | refactored credential builder | Martin Willi | 2008-09-02 | 1 | -19/+26 |
| | | | | | | | | | 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 | ||||
* | support of ECDSA signatures for all certificate types | Andreas Steffen | 2008-06-22 | 1 | -0/+3 |
| | |||||
* | introduced ASN1_EXIT command in ASN.1 object syntax definition | Andreas Steffen | 2008-04-28 | 1 | -3/+3 |
| | |||||
* | optimized parser->success() | Andreas Steffen | 2008-04-26 | 1 | -4/+2 |
| | |||||
* | refactoring of the ASN.1 parser | Andreas Steffen | 2008-04-26 | 1 | -28/+29 |
| |