Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Base64-decode submitted blobs and treat them as leaf certs. | Linus Nordberg | 2016-02-01 | 1 | -17/+12 |
| | |||||
* | Accept any kind of submitted data, not only X.509 certificate chains. | Linus Nordberg | 2016-02-01 | 1 | -5/+5 |
| | | | | | | | | Have add_chain() take a blob instead of a cert leaf and a chain. Rename ct/v1/add-chain -> add-blob. Remove ct/v1/add-pre-chain. Remove chain checking code. Generate allowed_client config matching new HTTP API. | ||||
* | Verify MTL against leaf hash before returning get-entries. | Linus Nordberg | 2015-09-15 | 1 | -3/+4 |
| | | | | Closes CATLFISH-50. | ||||
* | Wrap entries in plop wrapper | Magnus Ahltorp | 2015-08-19 | 1 | -12/+11 |
| | |||||
* | Don't cons an improper list when serialising extra data for a precert. | Linus Nordberg | 2015-08-19 | 1 | -1/+1 |
| | |||||
* | Rename extra_data/3 and move it some. | Linus Nordberg | 2015-08-07 | 1 | -14/+14 |
| | |||||
* | Return correct extra-data for precerts too (closes CATLFISH-56). | Linus Nordberg | 2015-08-06 | 1 | -57/+60 |
| | | | | Verify precerts in make tests too. | ||||
* | Implement rate limiting of add_chain | Magnus Ahltorp | 2015-06-12 | 1 | -26/+36 |
| | |||||
* | Remove unused temporary variable. | Linus Nordberg | 2015-06-10 | 1 | -9/+7 |
| | |||||
* | Add verification of whole entry. Implement library call for plop verification. | Magnus Ahltorp | 2015-06-10 | 1 | -6/+44 |
| | |||||
* | Fix CATLFISH-45. | Linus Nordberg | 2015-05-11 | 1 | -6/+4 |
| | | | | https://project.nordu.net/browse/CATLFISH-45 | ||||
* | Dialyzer clean. | Linus Nordberg | 2015-05-06 | 1 | -10/+9 |
| | |||||
* | Fix copyright strings. | Linus Nordberg | 2015-04-09 | 1 | -1/+1 |
| | |||||
* | Verify that database entry actually contains the certificate | Magnus Ahltorp | 2015-04-07 | 1 | -3/+6 |
| | |||||
* | Provide function for calculating entryhash from entry | Magnus Ahltorp | 2015-03-27 | 1 | -0/+25 |
| | |||||
* | Add spec's for most functions. | Linus Nordberg | 2015-03-23 | 1 | -10/+1 |
| | | | | NOTE: We're not dialyzer clean yet. | ||||
* | Formatting; remove debug printouts. | Linus Nordberg | 2015-03-23 | 1 | -16/+4 |
| | |||||
* | Add precert handling. | Linus Nordberg | 2015-03-23 | 1 | -61/+165 |
| | |||||
* | Cache SCT:s | Magnus Ahltorp | 2015-03-08 | 1 | -12/+31 |
| | |||||
* | Verify that known roots are indeed signing themselves. | Linus Nordberg | 2015-02-27 | 1 | -4/+12 |
| | | | | | | | This filters out certificates with signing algorithms that we can't handle. Also, make unit tests better. | ||||
* | Make unit tests work again. | Linus Nordberg | 2015-02-19 | 1 | -9/+22 |
| | | | | Makefile target 'check' runs them. | ||||
* | Verify certificates by decoding them as 'plain' certs rather than 'otp. | Linus Nordberg | 2014-11-18 | 1 | -49/+7 |
| | | | | | | | OTP cert validation is too strict. Let's see if this is forgiving enough for our needs. Also, move all cert reading from disk to x509.erl. | ||||
* | Entry hash runs over leaf plus chain. | Linus Nordberg | 2014-11-18 | 1 | -2/+2 |
| | | | | Closes CATLFISH-5. | ||||
* | Log some info about certs that don't parse and why. | Linus Nordberg | 2014-11-05 | 1 | -8/+6 |
| | | | | Also move x509 specific code to the x509 module. | ||||
* | Rewrite root certificate cache handling | Magnus Ahltorp | 2014-10-26 | 1 | -18/+17 |
| | |||||
* | Stop using jiffy | Magnus Ahltorp | 2014-10-25 | 1 | -22/+17 |
| | |||||
* | Merge branch 'validate-certchain' into staging1 | Linus Nordberg | 2014-10-24 | 1 | -0/+106 |
|\ | | | | | | | | | Conflicts: src/catlfish.erl | ||||
| * | Implement cert chain validation. | Linus Nordberg | 2014-10-22 | 1 | -0/+106 |
| | | | | | | | | NOTE: Presence of and constraints on names are not being validated. | ||||
* | | Break include dependency on plop.hrl | Magnus Ahltorp | 2014-10-24 | 1 | -1/+0 |
|/ | |||||
* | Use proper return value format for plop:inclusion_and_entry(). | Linus Nordberg | 2014-10-10 | 1 | -1/+1 |
| | |||||
* | Use raw file storage | Magnus Ahltorp | 2014-09-28 | 1 | -1/+1 |
| | |||||
* | Fix api problems | Magnus Ahltorp | 2014-09-27 | 1 | -13/+25 |
| | |||||
* | Fix api problems | Magnus Ahltorp | 2014-09-27 | 1 | -3/+3 |
| | |||||
* | wipplop-if-cleanup | Linus Nordberg | 2014-09-27 | 1 | -29/+122 |
| | |||||
* | Make cert chains and CtExtensions variable length (TLS) vectors. | Linus Nordberg | 2014-09-25 | 1 | -0/+59 |
| | | | | Also move some CT-specific code to new file catlfish.erl. | ||||
* | Remove unused stuff. | Linus Nordberg | 2014-06-11 | 1 | -15/+0 |
| | |||||
* | Add licensing information. | Linus Nordberg | 2014-06-10 | 1 | -0/+3 |
| | |||||
* | Change ctls -> catlfish. | Linus Nordberg | 2014-06-10 | 1 | -0/+12 |
| | |||||
* | Rename to ctls. | Linus Nordberg | 2014-05-03 | 1 | -12/+0 |
| | |||||
* | add build related notes | Linus Nordberg | 2014-04-04 | 1 | -0/+6 |
| | |||||
* | Add some skeleton. | Linus Nordberg | 2014-03-21 | 1 | -0/+6 |