Richard Körber
749abc8f99
Fix detection of NIST P521. Add unit tests for SignatureUtils.
2016-02-02 00:08:31 +01:00
Richard Körber
99edd1032c
[maven-release-plugin] prepare for next development iteration
2016-01-31 17:44:31 +01:00
Richard Körber
74b52ae77b
[maven-release-plugin] prepare release v0.3
2016-01-31 17:44:31 +01:00
Richard Körber
82a6eb16cb
Add version number to challenge classes
2016-01-31 17:08:55 +01:00
Richard Körber
2c4e8bb6d4
ECC documentation
2016-01-31 14:54:12 +01:00
Richard Körber
6735d3b3f7
Add utility method to generate ECDSA key pairs
2016-01-31 14:53:36 +01:00
Richard Körber
f84c2cfe57
CSRBuilder support ECC keys
2016-01-31 14:47:51 +01:00
Richard Körber
162c2c3773
Support ECC in JWS
2016-01-31 14:47:02 +01:00
Richard Körber
2da97c2dc9
Add caution infoboxes for calls that are not implemented yet
2016-01-28 23:56:09 +01:00
Richard Körber
1b83115892
Merge Account and Registration, simplify API
2016-01-28 23:55:09 +01:00
Richard Körber
d48f7ee0f8
Fix subject term in tls-sni documentation
2016-01-28 23:42:54 +01:00
Richard Körber
d36aaa6a03
Fix scm url
2016-01-24 10:51:18 +01:00
Richard Körber
d4a8d449c9
Add Account Key Roll-over
2016-01-16 16:23:01 +01:00
Richard Körber
d7adc5d486
Change 'proofOfPossession' to 'proof-of-possession'
2016-01-11 01:28:50 +01:00
Richard Körber
289c71bb4e
[maven-release-plugin] prepare for next development iteration
2016-01-09 17:28:53 +01:00
Richard Körber
e49bf4e8f2
[maven-release-plugin] prepare release v0.2
2016-01-09 17:28:53 +01:00
Richard Körber
ef8c85a763
Make doclint less nagging.
...
I am not going to do "@return the result" javadocs. :)
2016-01-09 17:23:20 +01:00
Richard Körber
c83df44eed
Expire resource directory cache.
...
A long term AcmeClient instance could miss changes to the directory,
so the cache is invalidated after 1 hour.
2016-01-09 17:23:05 +01:00
Richard Körber
06ccd6f2e1
Add a rate limit exception
2015-12-26 18:20:57 +01:00
Richard Körber
fa31a1cf94
Parse dates, use Date instead of String
2015-12-26 18:15:05 +01:00
Richard Körber
74750a9f88
Add a RFC3339 parser
2015-12-26 18:00:07 +01:00
Richard Körber
78ccec7d1d
Make the challenge selectable
2015-12-26 16:21:10 +01:00
Richard Körber
7b6af21cd1
Make CertificateUtils.createTlsSniCertificate more useful for TLS-SNI challenge
2015-12-26 12:40:37 +01:00
Richard Körber
5e699df6c1
[maven-release-plugin] prepare for next development iteration
2015-12-25 14:51:27 +01:00
Richard Körber
4414abb1d2
[maven-release-plugin] prepare release v0.1
2015-12-25 14:51:27 +01:00
Richard Körber
0f6c1a8abd
Prepare first release at Maven Central
2015-12-25 14:50:10 +01:00
Richard Körber
a5eb3263fe
Prepare first beta release
2015-12-24 16:31:37 +01:00
Richard Körber
fefc71b21f
Use GenericTokenChallenge for unknown challenge types with token
2015-12-24 16:30:51 +01:00
Richard Körber
9b458fb2b6
Add a GenericTokenChallenge. Remove boilerplate code.
2015-12-24 16:29:35 +01:00
Richard Körber
ade0207d6d
Clean out challenge API
2015-12-24 16:28:57 +01:00
Richard Körber
0f56583c18
Add ProofOfPossession challenge
2015-12-24 16:24:34 +01:00
Richard Körber
8ada797df3
Use 'Terms of Service'
2015-12-24 16:14:26 +01:00
Richard Körber
34c7950c75
Use PublicJsonWebKey instead of JsonWebKey
2015-12-24 16:13:16 +01:00
Richard Körber
f87dba266f
ClaimBuilder also returns a Map representation
2015-12-24 16:12:35 +01:00
Richard Körber
7f69a14e2a
Remove MAC-based recovery.
...
It is going to be removed from spec.
https://github.com/letsencrypt/boulder/issues/433
2015-12-22 23:34:21 +01:00
Richard Körber
0e7da2a1d0
Add TLS-SNI challenge
2015-12-22 23:34:16 +01:00
Richard Körber
37dcb1f64b
Fix copy&paste error
2015-12-22 23:30:22 +01:00
Richard Körber
381f4a6e46
Postpone MAC based recovery
...
Currently, Let's Encrypt does not support either of the account recovery mechanisms anyways.
2015-12-22 00:15:24 +01:00
Richard Körber
2898642ebf
Do not remove location data from Registration on modify
2015-12-21 23:34:17 +01:00
Richard Körber
26c81e3890
Changes to README
2015-12-21 23:34:04 +01:00
Richard Körber
b00114ad88
Add contact-based recovery
2015-12-21 01:32:30 +01:00
Richard Körber
8168e6efc7
Extract Status enum. Make Authorization use it.
2015-12-21 00:28:39 +01:00
Richard Körber
41dabd0cfd
Add updateAuthorization() method to get the current authorization state
2015-12-21 00:10:03 +01:00
Richard Körber
8b0f266455
Rename updateAccount to modifyAccount
...
Reserve the term "update" for updating DTOs to the current server state
2015-12-20 23:24:45 +01:00
Richard Körber
7d9d851046
Make DTOs and Challenges serializable
2015-12-20 22:46:50 +01:00
Richard Körber
5b5500d373
Show challenge type value in javadoc
2015-12-20 22:46:34 +01:00
Richard Körber
46daaa8cfd
Check parameters and types
...
Test for null pointers and invalid parameters.
Check if json content matches challenge type.
Enforce PublicKey when no private key instance should be used.
2015-12-20 22:46:34 +01:00
Richard Körber
06a600fec1
Registration contact is an URI now
2015-12-20 22:46:34 +01:00
Richard Körber
3d49f8d094
Review AcmeExceptions
2015-12-20 22:46:34 +01:00
Richard Körber
ac2af16950
Check connection state
2015-12-20 22:46:34 +01:00