Richard Körber
82fb96f554
Pebble: try to revoke a revoked cert
2018-09-11 19:50:15 +02:00
Richard Körber
ea2dedbbba
[maven-release-plugin] prepare for next development iteration
2018-09-03 22:45:26 +02:00
Richard Körber
bb30ea8feb
[maven-release-plugin] prepare release v2.3
2018-09-03 22:45:26 +02:00
Richard Körber
ffc7b99557
Update dependencies
2018-09-03 22:36:53 +02:00
Richard Körber
1462dcb98e
Pebble: test authz deactivation
2018-08-22 19:56:16 +02:00
Richard Körber
3b2b9256a4
Enable Pebble's key change IT
2018-08-22 19:34:50 +02:00
Richard Körber
bd485c23ef
Fix deprecated warnings
2018-08-22 17:47:47 +02:00
Richard Körber
95614e73c5
Changes for latest draft-ietf-acme-tls-alpn
2018-08-22 17:44:47 +02:00
Richard Körber
0de4181848
[maven-release-plugin] prepare for next development iteration
2018-07-15 15:26:38 +02:00
Richard Körber
c1dee451e7
[maven-release-plugin] prepare release v2.2
2018-07-15 15:26:38 +02:00
Richard Körber
2be925bfd6
Test certificate revocation via domain key
2018-07-15 15:17:14 +02:00
Richard Körber
b9aeb81615
Use Pebble's new dnsserver option and remove an ugly Docker workaround
2018-06-28 00:30:12 +02:00
Richard Körber
8358c1513a
Revoke certificate, and verify that it is revoked
2018-05-31 19:31:37 +02:00
Richard Körber
6be3f5ef4f
[maven-release-plugin] prepare for next development iteration
2018-04-18 23:25:53 +02:00
Richard Körber
274cfc9a63
[maven-release-plugin] prepare release v2.1
2018-04-18 23:25:52 +02:00
Richard Körber
1814d15c42
Keep on waiting if order is in ready state
2018-04-17 23:00:54 +02:00
Richard Körber
a089a307ff
Add tls-alpn test server and integration test for Pebble
2018-04-17 22:13:05 +02:00
Richard Körber
231bad3560
Enable unit test for Pebble account deactivation
2018-04-16 19:43:30 +02:00
Richard Körber
2ac4e7b7fb
Restore "Do not send authorization with challenge"
...
Also set Pebble to strict mode.
This reverts commit cdab2b8bd0
.
2018-03-18 13:55:59 +01:00
Richard Körber
3cd74220dd
Restore syntax highlighting in documentation
2018-03-18 13:42:51 +01:00
Richard Körber
7093fe7e92
Add JSR305 annotations
...
Also fix FindBugs errors about possible null pointer dereferences.
Null-aware languages like Kotlin can now enjoy null-checks.
2018-03-18 13:25:25 +01:00
Richard Körber
4b3eb22eef
Use Go 1.10 for Pebble docker image
2018-03-14 22:00:03 +01:00
Richard Körber
c7a9c2f55b
Merge branch 'staging'
2018-03-14 19:58:00 +01:00
Richard Körber
a8d3f86f85
[maven-release-plugin] prepare for next development iteration
2018-03-13 23:40:55 +01:00
Richard Körber
14484b9fc9
[maven-release-plugin] prepare release v2.0
2018-03-13 23:40:54 +01:00
Richard Körber
bd398365c7
Fix go docker image version for Pebble
2018-03-10 17:36:42 +01:00
Richard Körber
1972d52bed
Review documentation, update to ACME v2
2018-02-21 20:04:59 +01:00
Richard Körber
dadaf2493f
Separate Login from Session
...
This involves a lot of refactoring and some API changes. However, it allows to clean up some parts of the code that I always considered ugly.
2018-02-21 20:01:51 +01:00
Richard Körber
b1ac68181c
Skip challenge if authorization is already valid
2018-02-21 19:58:29 +01:00
Richard Körber
d7c6ac659a
More Pebble integration tests
2018-02-21 19:57:49 +01:00
Richard Körber
b690e0ab45
Session contains account location instead of abstract key identifier
2018-02-21 19:56:59 +01:00
Richard Körber
431a5cf313
Update dependencies
2018-02-12 15:29:26 +01:00
Richard Körber
976056b6e7
Fix Pebble IT
2018-02-10 17:32:17 +01:00
Richard Körber
137c2c7dd0
Remove tls-sni-02 challenge
2018-01-23 18:03:55 +01:00
Richard Körber
d53e878835
Add integration tests for Boulder
2018-01-08 00:51:24 +01:00
Richard Körber
ae7e0da342
Bump to version 2.0, to emphasize the relation to ACMEv2
2018-01-07 22:49:52 +01:00
Richard Körber
2f50f8dac5
Add IT for wildcard certificates
2017-12-28 00:07:45 +01:00
Richard Körber
ee0f98eedb
Relax check of cert principal name
2017-12-20 22:04:02 +01:00
Richard Körber
4699565471
Fix name of Docker containers
2017-12-20 22:03:40 +01:00
Richard Körber
8c26cf869d
CamelCase JSON keys
2017-12-16 11:43:37 +01:00
Richard Körber
4c4cf5b5cf
Connect to Pebble via https
2017-12-06 22:55:00 +01:00
Richard Körber
6cfd898895
Wait for the order to become valid
2017-12-05 23:24:36 +01:00
Richard Körber
827e1277ef
Use an OrderBuilder for collecting order parameters
2017-12-05 22:26:28 +01:00
Richard Körber
e0673c93bd
Implement new order finalization
...
Replaces the "CSR first" new-order flow, see ietf-wg-acme/acme#342
2017-12-05 22:26:27 +01:00
Richard Körber
2a5075dd5a
Fix unit tests for Java 9
2017-10-07 18:08:04 +02:00
Richard Körber
e15abb0ca0
Remove Pebble workarounds
2017-08-29 00:04:47 +02:00
Richard Körber
e3aa1fa4bc
TlsSniServer: Keep socket open after processing a request
...
Integration tests can now use PEBBLE_VA_NOSLEEP.
Fixes letsencrypt/pebble#36 .
2017-08-28 00:22:15 +02:00
Richard Körber
5310e25048
dns-01 challenge does not need A Record
2017-08-13 14:18:43 +02:00
Richard Körber
27bd913891
Checkstyle fixes
2017-07-30 23:48:49 +02:00
Richard Körber
06985c4404
Move test servers into a separate Docker container
...
- Enables the dns-01 test
- Fixes integration test on MacOS
2017-07-30 16:01:41 +02:00
Richard Körber
c5f5a6d3f5
Add A Record support to mock DNS server
2017-07-30 16:01:23 +02:00
Richard Körber
c78a07636e
Add more tests for existing and non-existing accounts
2017-07-30 15:59:32 +02:00
Richard Körber
e53cdee657
Remove docker image on docker:remove
2017-07-30 15:58:33 +02:00
Richard Körber
e8790e8446
Rename Registration resource to Account
2017-05-03 13:42:38 +02:00
Richard Körber
8ad616da79
Fix dns-01 challenge IT
2017-05-03 13:42:28 +02:00
Richard Körber
fdc05ba70b
Code style fixes
2017-05-01 18:17:12 +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