Skip to content

Initial implementation of ACME Renewal Information#897

Merged
shibayan merged 3 commits into
masterfrom
support-ari
Oct 17, 2025
Merged

Initial implementation of ACME Renewal Information#897
shibayan merged 3 commits into
masterfrom
support-ari

Conversation

@shibayan
Copy link
Copy Markdown
Member

@shibayan shibayan commented Oct 17, 2025

Close #739
Close #846

@shibayan shibayan requested a review from Copilot October 17, 2025 03:43
@shibayan shibayan self-assigned this Oct 17, 2025
@shibayan shibayan added the enhancement New feature or request label Oct 17, 2025
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Implements initial support for ACME Renewal Information to decide earlier renewal of certificates and updates target framework.

  • Adds GetRenewalCertificates activity to incorporate ACME renewal suggestion window logic.
  • Introduces X509Certificate2Extensions.GetCertificateId for querying RenewalInfo.
  • Updates logging and target framework/net version alongside submodule bump.

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
KeyVault.Acmebot.csproj Bumps target framework to net9.0 to use newer platform features.
Internal/X509Certificate2Extensions.cs Adds helper to build ACME certificate ID.
Functions/SharedActivity.cs Replaces expiring-certificate logic with renewal-aware logic.
Functions/RenewCertificates.cs Adjusts orchestrator to use new renewal activity and improves (partially) logging.
ACMESharpCore Updates submodule to newer commit (likely enabling Renewal Info API support).

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread KeyVault.Acmebot/Internal/X509Certificate2Extensions.cs
Comment thread KeyVault.Acmebot/Functions/SharedActivity.cs
Comment thread KeyVault.Acmebot/Functions/RenewCertificates.cs Outdated
@shibayan shibayan requested a review from Copilot October 17, 2025 03:49
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.


Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread KeyVault.Acmebot/Functions/SharedActivity.cs
Comment thread KeyVault.Acmebot/Functions/SharedActivity.cs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for ACME Renewal Information (ARI)

2 participants