AJ ONeal coolaj86
  • Provo, UT
  • https://coolaj86.com
  • 6'5 • Technophobic Technologist + Videographer • Go, Rust, Node / VanillaJS (@JSJabber), UX, Security, IoT. Canon 24mm 50mm.

  • Joined on 2017-10-24
coolaj86 pushed to master at coolaj86/greenlock.js-ARCHIVED 2018-12-22 13:50:42 +00:00
551909a9d5 v2.6.3: note servername option
coolaj86 pushed tag v2.6.2 to coolaj86/greenlock.js-ARCHIVED 2018-12-22 13:48:30 +00:00
coolaj86 pushed to master at coolaj86/greenlock.js-ARCHIVED 2018-12-22 13:48:27 +00:00
4a11ae8ca7 v2.6.2: more reasonable defaults
coolaj86 pushed tag v2.6.1 to coolaj86/greenlock.js-ARCHIVED 2018-12-22 12:54:23 +00:00
coolaj86 pushed to master at coolaj86/greenlock.js-ARCHIVED 2018-12-22 12:54:01 +00:00
7e08b4c157 v2.6.1: update to acme-v2 with better challenges
coolaj86 pushed tag v1.5.0 to coolaj86/acme.js-ARCHIVED 2018-12-22 12:33:33 +00:00
coolaj86 pushed to master at coolaj86/acme.js-ARCHIVED 2018-12-22 12:27:42 +00:00
83137766bc v1.5.0: perform full test challenge first
coolaj86 pushed tag v2.6.0 to coolaj86/greenlock.js-ARCHIVED 2018-12-22 09:21:09 +00:00
coolaj86 pushed to master at coolaj86/greenlock.js-ARCHIVED 2018-12-22 09:21:06 +00:00
8375f6ef5c v2.6.0: allow approvedDomains to be edited without resetting cert
coolaj86 commented on issue coolaj86/acme.js-ARCHIVED#7 2018-12-21 17:17:17 +00:00
JWS verification error

Hey! I haven't added ECDSA support yet, but as I was doing some code cleanup in preparation for that I found a bug in the RSA PEM to JWK conversion. In certain cases it would generate the wrong thumbprint (for technical reasons related to how signed big ints are encoded in PEM/ASN.1).

coolaj86 closed issue coolaj86/acme.js-ARCHIVED#7 2018-12-21 17:17:17 +00:00
JWS verification error
coolaj86 commented on issue coolaj86/greenlock.js-ARCHIVED#28 2018-12-21 09:18:13 +00:00
Dry-run self diagnostics question

Recently it seems like everyone I know and their dog is trying to use AWS to solve every problem. I even see junior devs trying to use it. It completely baffles me (though I'm from a bygone era - an old man who yells at the cloud, as it were).

coolaj86 commented on issue coolaj86/greenlock.js-ARCHIVED#28 2018-12-21 09:10:56 +00:00
Dry-run self diagnostics question

Why not use something simple and easy, like DigitalOcean or Linode?

coolaj86 commented on issue coolaj86/greenlock.js-ARCHIVED#28 2018-12-21 03:48:11 +00:00
Dry-run self diagnostics question

On the flip side, there's this thing called "hairpin routing" that is easy to get misconfigured which would also cause valid IP addresses to get rejected when the requests come from inside the network.

coolaj86 commented on issue coolaj86/greenlock.js-ARCHIVED#28 2018-12-21 03:45:38 +00:00
Dry-run self diagnostics question

That doesn't make sense.

coolaj86 commented on issue coolaj86/greenlock.js-ARCHIVED#28 2018-12-20 03:07:50 +00:00
Dry-run self diagnostics question

I just took a minute to triple check and it does send the host header as configured.

coolaj86 commented on issue coolaj86/greenlock.js-ARCHIVED#28 2018-12-20 01:05:17 +00:00
Dry-run self diagnostics question

Are you sure that it isn't the tool you're using to initiate the request that's sending the IP address instead of the hostname (i.e. software on the load balancer dropping the Host header)?

coolaj86 commented on issue coolaj86/greenlock.js-ARCHIVED#28 2018-12-19 17:23:23 +00:00
Dry-run self diagnostics question

(a couple hours because I’m making an hour-long trip right now)

coolaj86 commented on issue coolaj86/greenlock.js-ARCHIVED#28 2018-12-19 17:22:36 +00:00
Dry-run self diagnostics question

Give me a few hours to look into it and get back to you. Server logs don’t lie... unless they do... but it sounds like the problem is on my end so I’ll poke a bit.

coolaj86 commented on issue coolaj86/greenlock.js-ARCHIVED#28 2018-12-19 16:46:06 +00:00
Dry-run self diagnostics question

Ah, but if I dig up the option to turn that check off (which does exist and I’ll cconsider putting in the readme), then when the request from Let’s Encrypt come in you’ll fail the challenge.