Skip to content

Add acmeIdentifier extension support to pkitesting (#16256)#16261

Merged
normanmaurer merged 1 commit into5.0from
acme5
Feb 12, 2026
Merged

Add acmeIdentifier extension support to pkitesting (#16256)#16261
normanmaurer merged 1 commit into5.0from
acme5

Conversation

@normanmaurer
Copy link
Copy Markdown
Member

Motivation:
ACME, or Automatic Certificate Management Environment, supports responding to challenges via a TLS handshake. During this handshake, the TLS server must respond with a self-signed certificate that contain a special 'acmeIdentifier' extension.

Modification:
Add a method to CertificateBuilder for adding such 'acmeIdentifier' extensions, and include brief documentation on how to use it.

Result:
The pkitesting module can be used to experiment with the TLS-ALPN-01 ACME challenge method.

Motivation:
ACME, or Automatic Certificate Management Environment, supports
responding to challenges via a TLS handshake. During this handshake, the
TLS server must respond with a self-signed certificate that contain a
special 'acmeIdentifier' extension.

Modification:
Add a method to `CertificateBuilder` for adding such 'acmeIdentifier'
extensions, and include brief documentation on how to use it.

Result:
The pkitesting module can be used to experiment with the TLS-ALPN-01
ACME challenge method.
@normanmaurer normanmaurer added this to the 5.0.0.Final milestone Feb 12, 2026
@normanmaurer normanmaurer merged commit 03f5767 into 5.0 Feb 12, 2026
13 checks passed
@normanmaurer normanmaurer deleted the acme5 branch February 12, 2026 13:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants