Commit Graph

60 Commits

Author SHA1 Message Date
Roland Shoemaker e233fdaa61 switch authz and pending_authz to store registration ID instead of key (and update all the random stuff they touched) 2015-05-14 14:14:36 -07:00
J.C. Jones b43e7de8dc Add missing mock method to fix build for PR #185. 2015-05-14 10:25:40 -07:00
Roland Shoemaker b3d85ed9b5 fix breakage introduced by b0rked rebase 2015-05-13 19:30:37 -07:00
Roland Shoemaker 8aa2a0607e return full registration object and proper JSON marshal 2015-05-13 19:16:55 -07:00
Roland Shoemaker c580041ed5 appropriate error messages 2015-05-13 19:16:55 -07:00
Roland Shoemaker b9745cf894 check key is assosiated with existing registration in verifyPOST 2015-05-13 19:16:20 -07:00
Jacob Hoffman-Andrews 7c6a5332eb Fix WFE test
Use a static key so we can test for exact output equality.
2015-05-13 19:01:16 -07:00
Jacob Hoffman-Andrews aa8c20f84a Fixes in response to review feedback. 2015-05-13 17:36:39 -07:00
Jacob Hoffman-Andrews 3eed9e3f7c Move to Square's go-jose library. 2015-05-13 17:36:38 -07:00
Roland Shoemaker 314fb5e9f6 add WFE mashaling test 2015-05-12 21:04:48 -07:00
Roland Shoemaker 21c52747c5 ...also update tests 2015-05-11 14:44:54 -07:00
Roland Shoemaker 8e95c98cb5 add type namespacing 2015-05-11 14:44:54 -07:00
Roland Shoemaker 8655e900ab send problem doc types in sendError (ignoring badCSR for now) 2015-05-11 14:44:54 -07:00
Jacob Hoffman-Andrews debf86375b Remove Location header. 2015-05-10 21:37:29 -07:00
Roland Shoemaker 1276d82146 Add /acme/issuer-cert endpoint and up links to it
In /acme/new-cert and /acme/cert/<serial>.
2015-05-10 21:35:28 -07:00
Roland Shoemaker 3fddff8dcf further tests for VA, consistent sendError for verifyPOST in WFE 2015-05-05 15:31:53 -07:00
Roland Shoemaker 2db4194b4d add new registration + authorization tests for wfe 2015-05-04 20:54:58 -07:00
Roland Shoemaker b5ca98130e remove unused struct from broken fix 2015-05-04 19:40:08 -07:00
Roland Shoemaker 11a4a5019f better reg test, ignore empty payload for now 2015-05-04 19:39:24 -07:00
Roland Shoemaker 4fc3a1146e VA tests, WFE tests, plus WFE NewRegistration empty payload fix 2015-05-04 18:43:18 -07:00
Jakub Warmuz 3383809c20
Properly route index (fixes #146) 2015-05-03 20:35:53 +00:00
jsha c4497aca72 Merge pull request #134 from letsencrypt/ocsp-table
More steps towards revocation / OCSP support
2015-05-02 11:22:23 -07:00
Jacob Hoffman-Andrews ac78f333f8 Merge branch 'master' into ocsp-table
Conflicts:
	ca/certificate-authority.go
	ca/certificate-authority_test.go
	cmd/boulder-ca/main.go
	cmd/boulder/main.go
	sa/storage-authority.go
	sa/storage-authority_test.go
2015-05-02 11:10:05 -07:00
Jakub Warmuz c4aec38066
WFE: index (GET /) 2015-05-02 15:55:46 +00:00
J.C. Jones a77152e828 Rework Authority "New" methods to obtain AuditLogger from Singleton
- Also ran `go fmt` against these files I was touching anyway:
    sa/storage-authority.go
    va/validation-authority.go
    wfe/web-front-end.go
2015-05-01 21:50:07 -07:00
J.C. Jones e828c61818 Add singleton semantics to Audit Logger, per Issue #135
- Update tests to use the singleton logger
- Update commands to set the audit logger singleton
- Formatting updates to the tests (go fmt)
2015-05-01 21:48:24 -07:00
Jakub Warmuz e713658931
Revert 35834bf2, fix tests for wfe.Challenge 2015-05-01 08:14:23 +00:00
Jakub Warmuz 35834bf262
test.InitAuthorities, progress tests for wfe.Challenge 2015-05-01 00:33:22 +00:00
Jakub Warmuz 373636952e
Progress fixing tests for wfe.Challenge 2015-04-30 22:37:29 +00:00
Jakub Warmuz 4311f02a90
Add tests for wfe.Challenge 2015-04-30 20:48:02 +00:00
Jakub Warmuz 738e442f63
Fix build. 2015-04-30 19:25:28 +00:00
Jakub Warmuz 37f430d80f
Location and "up" Link for Challenge 2015-04-30 19:05:02 +00:00
Jakub Warmuz 7d98856ad7
"POST challenge" returns Challenge instead of Authorization (fixes: #130). 2015-04-30 18:45:27 +00:00
Jacob Hoffman-Andrews 1d2c6a5d7c Split out GetCertificate / GetCertificateByShortSerial.
Also stub out some initial revocation code.
2015-04-29 11:48:08 -07:00
Jacob Hoffman-Andrews 1065b14c9c Add more logging to boulder. 2015-04-24 18:39:50 -07:00
Jacob Hoffman-Andrews 830f64585c Merge branch 'master' of github.com:letsencrypt/boulder into certificate-query 2015-04-18 23:45:47 -04:00
jsha 6e61dacbe5 Merge pull request #99 from jsha/update-cfssl
Update cfssl
2015-04-18 23:45:24 -04:00
Jacob Hoffman-Andrews 7d8ef9a019 Fix tests and tidy up for review. 2015-04-18 23:44:42 -04:00
Jacob Hoffman-Andrews 431ad092eb Query certs by sequential part of serial number.
Also refactor WFE for better initialization and change StorageAuthority to
support this type of query.
2015-04-18 00:48:19 -04:00
Roland Shoemaker f839d89f25 add return 2015-04-16 17:44:14 -07:00
Jacob Hoffman-Andrews 945d508da5 Fix wfe test. 2015-04-16 14:10:38 -04:00
Roland Shoemaker 5fb6741052 fix tests 2015-04-13 02:00:31 -07:00
Roland Shoemaker e7f2f4f90c hook cmd.ProfileCmd into all the polylithic clients 2015-04-12 20:26:02 -07:00
Roland Shoemaker f64665cd1b better statsd hooks 2015-04-12 18:02:00 -07:00
Jacob Hoffman-Andrews c9fbc82883 Fix encoding of errors in WFE.
This fixes the problem Kuba reported on IRC of receiving messages like:
[123 34 100 101 116 97 105 108 34 58 34 77 101 116 104 111 100 32 110 111 116 32
97 108 108 111 119 101 100 34 125]

from Boulder.

This changelist also adds the beginning of a test to WFE, but much more is
needed.
2015-03-27 20:49:37 -07:00
Peter Eckersley 316d3a6925 Unless we want multiple Content-Type headers, Set them rather than Add()ing
(Also restore myteriously missing portion of previous commit)
2015-03-26 10:08:27 -07:00
Peter Eckersley 24d48a0c36 http.Error sets the wrong content-type
Also gofmt fixes
2015-03-26 10:08:27 -07:00
Peter Eckersley 60d8446eac A more accurate and complete attempt at Content-Type setting 2015-03-26 10:08:27 -07:00
Peter Eckersley 7377c5c362 Content-Type: application/pkix-cert
- Minimally, send it when it applies
 - Flag that none of this implementation really matches the spec;
   probably the spec should change?
2015-03-25 18:26:18 -07:00
J.C. Jones 33ac212b70 Add logging infrastructure to all authorities and commands 2015-03-24 19:06:11 -07:00