Commit Graph

462 Commits (e02e319a117b7ab859ea1f5e3fb84c13221d73c6)

Author SHA1 Message Date
Richard Körber 8ad616da79 Fix dns-01 challenge IT 2017-05-03 13:42:28 +02:00
Richard Körber 8e1563a410 Remove new-reg workaround 2017-05-03 13:42:22 +02:00
Richard Körber cdb2362892 Fix challenge fields
- use "url" instead of "uri"
- add support for "error" field
2017-05-03 13:42:17 +02:00
Richard Körber 7b6582ad78 revoke-cert sends JWK header 2017-05-03 13:42:09 +02:00
Richard Körber 0a63c65885 Update resource status after authorization deactivation 2017-05-03 13:41:18 +02:00
Richard Körber 300c9dd06c Remove all uses of HTTP_ACCEPTED 2017-05-03 13:39:59 +02:00
Richard Körber 4c34f9afb5 Add alternate certificates support 2017-05-03 13:37:28 +02:00
Richard Körber 7d83ef0e80 Add pre-authorization support 2017-05-03 13:37:22 +02:00
Richard Körber 4e1ad652b0 Account deactivation returns HTTP_OK and current account data 2017-05-03 13:37:15 +02:00
Richard Körber c4f75497c7 Set individual key identifier on account creation 2017-05-03 13:37:08 +02:00
Richard Körber f841daa5b6 Remove resource field from payload 2017-05-03 13:36:55 +02:00
Richard Körber 608dbb6fb9 Reduce BouncyCastle dependencies 2017-05-02 17:24:15 +02:00
Richard Körber 053b1750e8 DefaultConnection test coverage 2017-05-01 18:17:31 +02:00
Richard Körber 090bbdd34a Fix NPE when server sent no TOS header 2017-05-01 18:17:28 +02:00
Richard Körber cf5b05bf73 Add unit test for Registration orderCertificate 2017-05-01 18:17:24 +02:00
Richard Körber 231198992a Use constants for PEM labels 2017-05-01 18:17:20 +02:00
Richard Körber fdc05ba70b Code style fixes 2017-05-01 18:17:12 +02:00
Richard Körber 8819558b3f Authorization returns scope Order 2017-05-01 16:20:07 +02:00
Richard Körber 02cedf9935 Use Problem in AcmeServerException 2017-05-01 16:20:04 +02:00
Richard Körber c623d72426 Order returns an error document 2017-05-01 16:20:00 +02:00
Richard Körber 4e1d173cc3 Add Problem object for JSON problem documents 2017-05-01 16:19:57 +02:00
Richard Körber e192f300b4 Account returns a list of orders 2017-05-01 16:19:31 +02:00
Richard Körber 4b96878688 Do not return shortened error type any more 2017-05-01 16:18:39 +02:00
Richard Körber 896269ec33 Read rate limit documentation from links 2017-05-01 16:18:34 +02:00
Richard Körber 94ee501811 Remove unused AcmeConflictException 2017-05-01 16:18:07 +02:00
Richard Körber e748df364d Rename to AcmeUserActionRequiredException 2017-05-01 16:17:50 +02:00
Richard Körber 25b13a74e4 Fix misleading exception message 2017-05-01 16:17:29 +02:00
Richard Körber 203c986522 Remove status GOOD 2017-05-01 16:17:25 +02:00
Richard Körber 710e876585 Use system property for enabling Pebble workarounds 2017-05-01 16:17:01 +02:00
Richard Körber 1c75d28dae Use new-account instead of new-reg
Remove unused resource keys
2017-05-01 16:15:52 +02:00
Richard Körber 809978d188 Use Pebble for integration tests
- Build and run Pebble in a docker container
- Move integration tests into a separate module
- Add simple servers for http, dns, and tls-sni challenges
- Add integration tests for ordering a certificate
- Documentation
2017-04-30 11:57:11 +02:00
Richard Körber 39a45a53a5 Update README 2017-04-27 22:43:10 +02:00
Richard Körber 34f17a7e6f Throw AcmeLazyLoadingException when lazy loading of a resource failed 2017-04-27 22:42:38 +02:00
Richard Körber 4478228c5e Remove methods for reading and writing certificates 2017-04-27 22:42:26 +02:00
Richard Körber 846e200e62 Change Certificate resource 2017-04-27 22:42:18 +02:00
Richard Körber 3951577708 Bump snapshot version for draft branch 2017-04-27 22:40:55 +02:00
Richard Körber a953e87b1b Put test JSONs in separate files 2017-04-27 22:40:40 +02:00
Richard Körber 77b0d4217d Mark other Pebble todos 2017-04-27 22:40:27 +02:00
Richard Körber ee3765e543 Pebble does not support kid header yet 2017-04-27 22:38:54 +02:00
Richard Körber 4772488896 Add Order resource 2017-04-27 22:36:46 +02:00
Richard Körber 25fb4e5596 Merge pull request #32 from doom369/master
Removed duplicated code in ClientTest
2017-04-25 23:18:31 +02:00
Dmitriy Dumanskiy 0fe7aa919e Removed duplicated code in ClientTest 2017-04-21 00:29:21 +03:00
Richard Körber db4bf52674 Exception message wording 2017-04-19 00:50:08 +02:00
Richard Körber 4fe4c12c62 Use returned Registration object after creation 2017-04-19 00:49:07 +02:00
Richard Körber b40861c66c Key identifier was set on every setLocation, fixed 2017-04-19 00:48:34 +02:00
Richard Körber 7d822e106c Debug output of JWS header, payload and JSON response 2017-04-19 00:48:21 +02:00
Richard Körber 5de6efce95 Key identifier is a String 2017-04-19 00:48:05 +02:00
Richard Körber f2cd592b2e Make URL conversion null-safe 2017-04-19 00:47:57 +02:00
Richard Körber f38002ca06 Use URL instead of URI for accessible resources 2017-04-18 01:17:58 +02:00
Richard Körber d1b313a149 Return empty JSON array for easier processing 2017-04-18 01:13:58 +02:00