Ben Irving
8ed5b1e6a1
Replace *AcmeURL with string ( #2117 )
...
Removes core.AcmeURL from boulder and uses string instead.
Fixes #1996
2016-08-11 13:27:19 -07:00
Jacob Hoffman-Andrews
4e0f96d924
Remove last vestiges of challenge.AccountKey. ( #1949 )
...
This is a followup from https://github.com/letsencrypt/boulder/pull/1942 . That PR stopped setting challenge.AccountKey. This one removes it entirely.
Fixes #1948
2016-06-21 16:25:58 -07:00
Roland Bracewell Shoemaker
54573b36ba
Remove all stray copyright headers and appends the initial line to LICENSE.txt ( #1853 )
2016-05-31 12:32:04 -07:00
Jacob Hoffman-Andrews
e6c17e1717
Switch to new vendor style ( #1747 )
...
* Switch to new vendor style.
* Fix metrics generate command.
* Fix miekg/dns types_generate.
* Use generated copies of files.
* Update miekg to latest.
Fixes a problem with `go generate`.
* Set GO15VENDOREXPERIMENT.
* Build in letsencrypt/boulder.
* fix travis more.
* Exclude vendor instead of godeps.
* Replace some ...
* Fix unformatted cmd
* Fix errcheck for vendorexp
* Add GO15VENDOREXPERIMENT to Makefile.
* Temp disable errcheck.
* Restore master fetch.
* Restore errcheck.
* Build with 1.6 also.
* Match statsd.*"
* Skip errcheck unles Go1.6.
* Add other ignorepkg.
* Fix errcheck.
* move errcheck
* Remove go1.6 requirement.
* Put godep-restore with errcheck.
* Remove go1.6 dep.
* Revert master fetch revert.
* Remove -r flag from godep save.
* Set GO15VENDOREXPERIMENT in Dockerfile and remove _worskpace.
* Fix Godep version.
2016-04-18 12:51:36 -07:00
Jacob Hoffman-Andrews
4fb0f49be3
Replace CertificateIssuanceError
...
with MalformedRequestError. The distinction was not useful and was out of line
with similar errors in the CA.
2016-03-27 20:56:55 -07:00
Roland Shoemaker
00b617b59a
Switch to upstream square/go-jose + pull latest
2016-03-15 13:54:22 -07:00
Richard Barnes
a39be0a85d
Remove superfluous VerifyCSR method
2016-01-20 10:32:01 -05:00
Jacob Hoffman-Andrews
70ac73ca58
Remove unneeded code in core.
...
B64enc and B64dec can be replaced by base64.RawURLEncoding.
Thumbprint is now implemented in go-jose, and we have the relevant version
imported already, so we can use that.
SyntaxError isn't used anywhere and can be deleted.
2015-12-17 13:36:24 -08:00
Jeff Hodges
c9010744b4
delete old challenge code
...
Specifically, delete the simpleHttp and dvsni.
Hooray!
Fixes #894
2015-12-10 15:41:40 -08:00
Richard Barnes
f61183e144
Use a map and set defaults
2015-11-07 12:39:57 -05:00
Richard Barnes
9414b1a37e
Address @jmhodges comments and make tests pass
2015-10-03 14:47:17 -04:00
Richard Barnes
a7a0f8d235
Change to KeyAuthorization in core
2015-10-03 12:58:05 -04:00
Richard Barnes
1a9fd9b455
Update to latest ACME spec
2015-09-28 10:10:06 -04:00
Jeff Hodges
0f03494d56
use pointer to AcmeURL everywhere
...
This has the benefit of not requiring us to copy very fat url.URL
objects when we pass them to funcs or call their methods.
2015-08-05 18:23:38 -07:00
Richard Barnes
652702bd7f
Merge master
2015-07-30 13:47:10 -04:00
Richard Barnes
08c86e560e
Fix test failures in core
2015-07-29 14:40:41 -04:00
Richard Barnes
e60df240d8
Update DVSNI and DNS challenges
2015-07-29 12:19:12 -04:00
Richard Barnes
4cac9da9fd
Refactor simpleHttp challenge
2015-07-29 12:18:09 -04:00
Romain Fliedel
2b275405c1
remove authorizations member for certificate request.
2015-07-27 20:26:56 +02:00
Roland Shoemaker
f4ee29d1d3
Change all references from SimpleHTTPS -> SimpleHTTP
2015-06-12 11:22:04 -07:00
J.C. Jones
e604b8edb9
Update per spec
...
- Spec says the Challenge objects contain a field "Validated" not "Completed."
- The Challenge object says "Validated" should be omitempty, but wasn't a pointer.
- Swapped to using pointers so it will not be "completed":"0001-01-01T00:00:00Z"
- Sort of related to [Issue #71 in Acme-Spec](https://github.com/letsencrypt/acme-spec/issues/71 )
- Remove commented-out line from Dockerfile (whoops)
2015-03-20 15:37:53 -07:00
Richard Barnes
d938deb3fd
Separate resources for challenges [initial]
2015-03-14 19:07:16 -04:00
Richard Barnes
4db3f77607
Fixing 'go vet' issue
2015-03-14 13:09:06 -04:00
Richard Barnes
227eb2fd36
Improved test coverage for 'core' module
2015-03-14 11:20:32 -04:00