You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 39263fe
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: step-ca/acme-basics.mdx
+8-11Lines changed: 8 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
updated_at: September 18, 2025
2
+
updated_at: October 02, 2025
3
3
title: ACME Basics
4
4
html_title: ACME Protocol Basics for step-ca Users
5
5
description: Learn ACME protocol fundamentals for step-ca. Implement automated certificate management using industry-standard protocols.
@@ -26,8 +26,8 @@ ACME is a modern, standardized protocol for automatic validation and issuance of
26
26
27
27
## Requirements
28
28
29
-
-**Open source -**This tutorial assumes you have initialized and started up a `step-ca` server (see [Getting Started](./getting-started.mdx)).
30
-
-**[Smallstep Certificate Manager](https://smallstep.com/certificate-manager) -** follow the instructions provided in the Certificate Manager [ACME documentation](../certificate-manager/acme/README.mdx).
29
+
This tutorial assumes you have initialized and started up a `step-ca` server (see [Getting Started](./getting-started.mdx)),
30
+
[Smallstep Certificate Manager](https://smallstep.com/certificate-manager), or other ACME server.
31
31
32
32
## Overview
33
33
@@ -40,15 +40,12 @@ ACME is a modern, standardized protocol for automatic validation and issuance of
40
40
## Why ACME?
41
41
42
42
With ACME, machines can get certificates from a CA without any human interaction involved.
43
+
It is used by public Web PKI CAs (eg. Let's Encrypt) and by private, internal CAs.
43
44
44
-
For example, you can:
45
-
46
-
- Use ACME in production to issue X.509 certificates to internal workloads, proxies, queues, databases, etc. so you can use mutual TLS for authentication and encryption.
47
-
- Simulate Let’s Encrypt’s certificate authority in development and
48
-
pre-production scenarios where connecting to [Let’s Encrypt’s staging
0 commit comments