Skip to content

Commit cfc163f

Browse files
authored
Merge branch 'main' into lvalenta/clarify-landmark-definition
2 parents e083f73 + 08a9da2 commit cfc163f

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

draft-ietf-plants-merkle-tree-certs.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,13 @@ informative:
156156
- name: Christopher Patton
157157
- name: Bas Westerbaan
158158

159+
MTC-TLOG:
160+
title: Merkle Tree Certificates With Tiled Transparency Logs
161+
target: https://c2sp.org/mtc-tlog
162+
date: July 2026
163+
author:
164+
org: C2SP
165+
159166
TLOG-TILES:
160167
title: Tiled Transparency Logs
161168
target: https://c2sp.org/tlog-tiles
@@ -1062,7 +1069,7 @@ This protocol aims to enable monitors to detect misissued certificates by observ
10621069

10631070
This document does not prescribe a particular method of observing the issuance log. The access protocols do not affect certificate interoperability, and different applications may have different needs. For example, a PKI that authenticates public services might publicly serve issuance logs, while a PKI that authenticates a single organization's intranet services might keep the log private to the organization. Relying parties SHOULD define log serving requirements, including the allowed protocols and expected availability, as part of their policies on which CAs to support. See also {{log-availability}}.
10641071

1065-
For example, a log ecosystem could use {{TLOG-TILES}} to serve logs. {{TLOG-TILES}} improves on {{?RFC6962}} and {{?RFC9162}} by exposing the log as a collection of cacheable, immutable "tiles". This works well with a variety of common HTTP {{?RFC9110}} serving architectures. It also allows log clients to request arbitrary tree nodes, so log clients can fetch the structures described in {{subtrees}}.
1072+
For example, a log ecosystem could use {{TLOG-TILES}} to serve logs; {{MTC-TLOG}} defines such a profile for Merkle Tree Certificates. {{TLOG-TILES}} improves on {{?RFC6962}} and {{?RFC9162}} by exposing the log as a collection of cacheable, immutable "tiles". This works well with a variety of common HTTP {{?RFC9110}} serving architectures. It also allows log clients to request arbitrary tree nodes, so log clients can fetch the structures described in {{subtrees}}.
10661073

10671074
### Log Pruning
10681075

@@ -1712,7 +1719,7 @@ The standalone certificate response SHOULD additionally carry an "acme-optional-
17121719

17131720
While Merkle Tree certificates expect CAs to operate logs, the costs of these logs are expected to be much lower than a CT log from {{?RFC6962}} or {{?RFC9162}}:
17141721

1715-
{{publishing-logs}} does not constrain the API to the one defined in {{?RFC6962}} or {{?RFC9162}}. If the PKI uses a tile-based protocol, such as {{TLOG-TILES}}, the issuance log benefits from the improved caching properties of such designs.
1722+
{{publishing-logs}} does not constrain the API to the one defined in {{?RFC6962}} or {{?RFC9162}}. If the PKI uses a tile-based protocol, such as {{TLOG-TILES}} (profiled for Merkle Tree Certificates in {{MTC-TLOG}}), the issuance log benefits from the improved caching properties of such designs.
17161723

17171724
Unlike a CT log, an issuance log does not have public submission APIs. Log entries are only added by the CA directly. Costs are thus expected to scale with the CA's own issuance.
17181725

@@ -2660,4 +2667,6 @@ In draft-04, there is no fast issuance mode. In draft-05, frequent, non-landmark
26602667

26612668
- Make empty subtrees valid, so the subtree covering function always returns two subtrees.
26622669

2670+
- Add an informative reference to the MTC-TLOG profile (c2sp.org/mtc-tlog) and mention it where tile-based logs are discussed.
2671+
26632672
- Clarify that a landmark consists of both a number and a tree size, and that a landmark's subtrees share its landmark number.

0 commit comments

Comments
 (0)