Commit Graph

  • d4a8d449c9 Add Account Key Roll-over Richard Körber 2016-01-16 16:23:01 +0100
  • d7adc5d486 Change 'proofOfPossession' to 'proof-of-possession' Richard Körber 2016-01-11 01:28:50 +0100
  • 289c71bb4e [maven-release-plugin] prepare for next development iteration Richard Körber 2016-01-09 17:28:53 +0100
  • e49bf4e8f2 [maven-release-plugin] prepare release v0.2 v0.2 Richard Körber 2016-01-09 17:28:53 +0100
  • ef8c85a763 Make doclint less nagging. Richard Körber 2016-01-09 17:23:20 +0100
  • c83df44eed Expire resource directory cache. Richard Körber 2016-01-09 17:23:05 +0100
  • 06ccd6f2e1 Add a rate limit exception Richard Körber 2015-12-26 18:20:57 +0100
  • fa31a1cf94 Parse dates, use Date instead of String Richard Körber 2015-12-26 18:15:05 +0100
  • 74750a9f88 Add a RFC3339 parser Richard Körber 2015-12-26 18:00:07 +0100
  • 78ccec7d1d Make the challenge selectable Richard Körber 2015-12-26 16:21:10 +0100
  • 7b6af21cd1 Make CertificateUtils.createTlsSniCertificate more useful for TLS-SNI challenge Richard Körber 2015-12-26 12:40:37 +0100
  • 5e699df6c1 [maven-release-plugin] prepare for next development iteration Richard Körber 2015-12-25 14:51:27 +0100
  • 4414abb1d2 [maven-release-plugin] prepare release v0.1 v0.1 Richard Körber 2015-12-25 14:51:27 +0100
  • 0f6c1a8abd Prepare first release at Maven Central Richard Körber 2015-12-25 14:50:10 +0100
  • a5eb3263fe Prepare first beta release Richard Körber 2015-12-24 16:31:37 +0100
  • fefc71b21f Use GenericTokenChallenge for unknown challenge types with token Richard Körber 2015-12-24 16:30:51 +0100
  • 9b458fb2b6 Add a GenericTokenChallenge. Remove boilerplate code. Richard Körber 2015-12-24 16:29:35 +0100
  • ade0207d6d Clean out challenge API Richard Körber 2015-12-24 16:28:57 +0100
  • 0f56583c18 Add ProofOfPossession challenge Richard Körber 2015-12-24 16:24:34 +0100
  • 8ada797df3 Use 'Terms of Service' Richard Körber 2015-12-24 16:14:26 +0100
  • 34c7950c75 Use PublicJsonWebKey instead of JsonWebKey Richard Körber 2015-12-24 16:13:16 +0100
  • f87dba266f ClaimBuilder also returns a Map representation Richard Körber 2015-12-24 16:12:35 +0100
  • 7f69a14e2a Remove MAC-based recovery. Richard Körber 2015-12-22 22:56:49 +0100
  • 0e7da2a1d0 Add TLS-SNI challenge Richard Körber 2015-12-22 23:34:16 +0100
  • 37dcb1f64b Fix copy&paste error Richard Körber 2015-12-22 01:44:53 +0100
  • 381f4a6e46 Postpone MAC based recovery Richard Körber 2015-12-22 00:13:36 +0100
  • 2898642ebf Do not remove location data from Registration on modify Richard Körber 2015-12-21 23:34:17 +0100
  • 26c81e3890 Changes to README Richard Körber 2015-12-21 23:34:04 +0100
  • b00114ad88 Add contact-based recovery Richard Körber 2015-12-21 01:32:30 +0100
  • 8168e6efc7 Extract Status enum. Make Authorization use it. Richard Körber 2015-12-21 00:28:39 +0100
  • 41dabd0cfd Add updateAuthorization() method to get the current authorization state Richard Körber 2015-12-21 00:10:03 +0100
  • 8b0f266455 Rename updateAccount to modifyAccount Richard Körber 2015-12-20 23:24:45 +0100
  • 7d9d851046 Make DTOs and Challenges serializable Richard Körber 2015-12-20 22:41:17 +0100
  • 5b5500d373 Show challenge type value in javadoc Richard Körber 2015-12-20 22:40:32 +0100
  • 46daaa8cfd Check parameters and types Richard Körber 2015-12-20 17:39:07 +0100
  • 06a600fec1 Registration contact is an URI now Richard Körber 2015-12-20 16:37:09 +0100
  • 3d49f8d094 Review AcmeExceptions Richard Körber 2015-12-20 16:23:03 +0100
  • ac2af16950 Check connection state Richard Körber 2015-12-20 16:22:44 +0100
  • 90f5476d13 Improved dialogs. Automatic handling of agreement document. Richard Körber 2015-12-20 15:30:46 +0100
  • 1d34b07b6d Add a special exception type for 'unauthorized' errors Richard Körber 2015-12-20 15:30:23 +0100
  • 19ce2328ea Add a method to read a X509Certificate Richard Körber 2015-12-20 22:45:58 +0100
  • 9e93327818 Add support for certificate revocation Richard Körber 2015-12-20 13:07:28 +0100
  • 6b1797c453 Remove account parameter where not used Richard Körber 2015-12-20 12:39:44 +0100
  • f4cd15da65 Constructor for creating a Registration with a location URI Richard Körber 2015-12-20 12:21:20 +0100
  • db927300e9 Add method to restore a Challenge Richard Körber 2015-12-20 12:18:24 +0100
  • c97392236d Use Replay-Nonce header from directory request Richard Körber 2015-12-19 17:35:53 +0100
  • 1fe04c69ef Point out current beta state of Lets Encrypt Richard Körber 2015-12-19 16:50:44 +0100
  • 1e1056d692 DnsChallenge: return digest for TXT record Richard Körber 2015-12-19 16:38:32 +0100
  • becab450d8 Fix connection error Richard Körber 2015-12-19 14:46:50 +0100
  • 9bcd5a2dd4 Add full documentation Richard Körber 2015-12-19 14:06:09 +0100
  • afaf286a49 Lets Encrypt SSLSocketFactory is a singleton Richard Körber 2015-12-18 00:34:19 +0100
  • dba96d0531 Fix broken javadocs, again... Richard Körber 2015-12-18 00:32:09 +0100
  • 251e5af317 Add unit tests for AbstractAcmeClient Richard Körber 2015-12-18 00:31:55 +0100
  • 4c02421114 Some minor ACME compliance fixes Richard Körber 2015-12-18 00:29:59 +0100
  • 97d0856a04 Log HTTP headers in debug mode Richard Körber 2015-12-18 00:29:33 +0100
  • e6cfc3d159 Check status of directory GET request Richard Körber 2015-12-18 00:29:15 +0100
  • 5fc97fab34 Evaluate terms-of-service header. Agreement property is now type URI. Richard Körber 2015-12-16 00:53:31 +0100
  • 7ecf5674c9 Improve HTTP status code and JSON problem handling Richard Körber 2015-12-16 00:38:03 +0100
  • e3ff6043df More debug log output Richard Körber 2015-12-16 00:50:55 +0100
  • 943f604a21 Get link relations from response header Richard Körber 2015-12-16 00:50:12 +0100
  • 575902bd60 Extract X509Certificate for testing Richard Körber 2015-12-15 22:32:02 +0100
  • daf84bd3c0 Unit test for GenericAcmeClient Richard Körber 2015-12-16 00:46:41 +0100
  • 045968a423 Split Connection into interface and implementation Richard Körber 2015-12-16 00:46:16 +0100
  • a775cf868f Move Let's Encrypt provider to main module. Richard Körber 2015-12-16 00:45:32 +0100
  • c45c29226e Simplified challenge creation Richard Körber 2015-12-16 00:45:14 +0100
  • 1b3248f3cf Make example runnable via maven Richard Körber 2015-12-16 00:44:55 +0100
  • 5c68fcae40 Fix javadoc errors Richard Körber 2015-12-16 00:44:31 +0100
  • 0f4d5e114d Refactor, use new HttpConnector for connecting to server Richard Körber 2015-12-13 19:37:27 +0100
  • b12ee4a28a Add unit tests for AcmeClientProviders Richard Körber 2015-12-13 19:36:24 +0100
  • 62ed304f3a Refactor, make AbstractAcmeClientProvider easier to use (and test) Richard Körber 2015-12-13 16:01:25 +0100
  • f88bdf7e5f Use java.net.HttpURLConnection as category class for tests that require a network connection. Richard Körber 2015-12-13 15:59:43 +0100
  • 7097f23a2d Add unit tests for acme4j-client Richard Körber 2015-12-13 19:34:58 +0100
  • 1267684614 Fail if no keypair is set Richard Körber 2015-12-13 14:42:02 +0100
  • 535543e7b1 Check content-type header Richard Körber 2015-12-13 14:25:06 +0100
  • 618dc27fbf Validate nonce header Richard Körber 2015-12-13 14:24:43 +0100
  • fbadeb62bf Rename readResourceMap to readDirectory Richard Körber 2015-12-13 14:23:34 +0100
  • fb3f56921d Avoid parameter variable name clashes Richard Körber 2015-12-13 19:24:28 +0100
  • 26b86b8f72 Fail if auth key is read without prior authorization Richard Körber 2015-12-12 20:18:32 +0100
  • 2d5261f592 Use String for expiry date, as Date would require joda-time Richard Körber 2015-12-13 19:21:35 +0100
  • 04fe570811 Return null if no URI is set Richard Körber 2015-12-12 18:35:50 +0100
  • 181042c42b Use staging server for example Richard Körber 2015-12-12 18:34:31 +0100
  • b7af1060cd Add unit tests for AcmeClientFactory Richard Körber 2015-12-13 19:20:30 +0100
  • 0410257042 Throw an AcmeException if the acme URI cannot be resolved Richard Körber 2015-12-13 19:20:14 +0100
  • 298dfbc161 Add unit tests for Authorization Richard Körber 2015-12-13 19:19:08 +0100
  • 3ee7a06e6f Extend findCombination behavior. Richard Körber 2015-12-13 19:18:39 +0100
  • 5459676431 Add unit tests for ClaimBuilder Richard Körber 2015-12-13 19:17:26 +0100
  • 59092daaba Add more unit tests Richard Körber 2015-12-11 18:36:22 +0100
  • a59f31603d Add some protected methods for unit testing. Fix bug in URI resolving. Richard Körber 2015-12-11 18:36:01 +0100
  • bc8c1e822d Add unit tests for letsencrypt module Richard Körber 2015-12-10 23:46:15 +0100
  • 1e9855bf05 Use URI instead of plain string parsing Richard Körber 2015-12-10 23:39:25 +0100
  • 1d56065495 Add unit tests for utils module Richard Körber 2015-12-10 23:44:44 +0100
  • 7e07a0e2e4 Project start Richard Körber 2015-12-09 01:24:03 +0100
  • df44e2b80a Initial commit Richard Körber 2015-12-04 21:28:12 +0100