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

@shibayan shibayan commented Oct 17, 2025

Copy link
Copy Markdown
Member

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

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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
@shibayan shibayan merged commit c868472 into master Oct 17, 2025
4 checks passed
@shibayan shibayan deleted the support-ari branch October 17, 2025 07:35
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