-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Let's Encrypt certificates are issued by R3, R4, E1 or E2 now #382
Conversation
@sjkp When will this PR be merged? I have certificates within the default 22 days before expiration that are not getting renewed because the current cert is issued by "R3" and the renew job is still looking for one containing "Let's Encrypt". |
@jaykay-design any idea how soon this will be merged? |
@automationsynd, nope. Not my repository so I can't do anything. You can use the release I did on my PR branch if you want. |
@jaykay-design looks like I've run into the same issue. All of my certs have stopped renewing, so thanks for this PR! Let's hope it gets merged and released soon. In the meantime, do you know how to install an App Service extension from your zip release? Is this the way (manually adding it to a folder in Kudu) https://thefreezeteam.com/manually-add-extension-in-azure-app-service/? |
The ZIP release only contains the source code of the project and not any executable so before being able to update the SiteExtension you would have to build the project first. Let me know if you need any help with that. Once you have built the project you can just replace the files of the SiteExtensions similar as described in the link you provided. |
@jaykay-design Alright! Thanks |
var expiringCerts = certs.Where(s => s.ExpirationDate < DateTime.UtcNow.AddDays(renewXNumberOfDaysBeforeExpiration) && (s.Issuer.Contains("Let's Encrypt") || s.Issuer.Contains("Fake LE"))); | ||
|
||
var issuerNames = new[] { "Fake LE", "Let's Encrypt", "R3", "R4", "E1", "E2" }; | ||
var letsEncryptCerts = ExtractCertificates(body).Where(s => issuerNames.Any(i => s.Issuer.StartsWith(i, StringComparison.InvariantCulture))); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just wondering about this change here @jaykay-design . letsEncryptCerts
is never used right?
I guess it doesn't really matter, but just wanted to let you know.
Yes, you are right. Sorry for that. |
See https://letsencrypt.org/certificates/