Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement codec objects for private keys as well. | lloyd | 2006-09-06 | 1 | -1/+7 |
| | |||||
* | Merge a formerly duplicate function (one in an anonymous namespace in | lloyd | 2006-09-06 | 1 | -10/+19 |
| | | | | x509self.cpp, the other a block of code in X509_CA's constructor). | ||||
* | Move include of x509_ext.h to x509_ca.h, instead of using forward | lloyd | 2006-07-31 | 1 | -13/+8 |
| | | | | | | | | declaration. Remove not_before and not_after variables, as they were only used once. Use the computed Key_Constraints value when signing a new certificate. | ||||
* | Make choose_sig_format a static member of Config rather than | lloyd | 2006-07-01 | 1 | -1/+1 |
| | | | | a standalone function. | ||||
* | Access the global configuration through an object reference instead | lloyd | 2006-07-01 | 1 | -4/+4 |
| | | | | | of stand-alone functions. Store the configuration in a distinct object, rather than just a map inside the library state. | ||||
* | More config.h include fixes | lloyd | 2006-07-01 | 1 | -1/+1 |
| | |||||
* | Remove an implementation of make_signed from x509_ca.cpp, instead | lloyd | 2006-06-25 | 1 | -20/+4 |
| | | | | using the version in X509_Object. | ||||
* | Remove the older version of X509_CA::make_cert entirely | lloyd | 2006-06-25 | 1 | -32/+10 |
| | |||||
* | Add a new variant of X509_CA::make_cert that takes an Extensions object, | lloyd | 2006-06-25 | 1 | -0/+18 |
| | | | | | rather than creating it internally. The older version (still used internally) creates the Extensions object as before and passes it on. | ||||
* | Add an X509_GlobalState pointer to the library state. | lloyd | 2006-06-24 | 1 | -3/+0 |
| | | | | Initial implementation of a factory for extension objects | ||||
* | Use accessor functions for CRL_Entry, instead of having public data | lloyd | 2006-06-23 | 1 | -3/+3 |
| | |||||
* | Make Alternative_Name an abstract base, from which the subject | lloyd | 2006-06-23 | 1 | -8/+2 |
| | | | | | | | | | | | | and issuer forms are derived. Add Extensions::contents_to, which iterates over the set and adds each extension's contents. Add a new explicit info field for is_ca Implement Authority_Key_Id::decode_inner (incomplete, only handles the keyid form). | ||||
* | Syntax changes to the BER and DER APIs to improve readability of code | lloyd | 2006-05-19 | 1 | -74/+73 |
| | | | | | that uses them. These changes are not backwards compatible, this commit updates all uses of the APIs within the library. | ||||
* | Initial checkin1.5.6 | lloyd | 2006-05-18 | 1 | -0/+287 |