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
Copy file name to clipboardExpand all lines: docs/conformance.mdx
+39-5Lines changed: 39 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,17 +3,51 @@ id: conformance
3
3
title: C2PA conformance program
4
4
---
5
5
6
-
In mid-2025, C2PA launched its [conformance program](https://c2pa.org/conformance)and the transition to the official C2PA trust list. The [temporary (interim) trust list](trust-list.mdx) is being retired, since it was a temporary measure for early C2PA implementations.
6
+
In mid-2025, C2PA launched its [conformance program](https://c2pa.org/conformance) for:
7
7
8
-
The temporary trust list provided critical support during the early adoption phase of C2PA and enabled the C2PA Verify website to:
8
+
- Products that read and validate Content Credentials, referred to as _validator products_.
9
+
- Products that generate Content Credentials, referred to as _generator products_.
10
+
- Certificate authorities (CAs)
9
11
10
-
- Determine which certificates were valid.
11
-
- Prevent unknown signers from appearing as valid.
12
+
## Validator products
12
13
13
-
The new [C2PA trust list](https://github.com/c2pa-org/conformance-public/tree/main/trust-list), governed under the C2PA conformance program, introduces key enhancements:
14
+
A _validator product_ can read and validate a manifest store for a digital asset.
15
+
A conforming validator product is accountable for producing correct validation results that conform to the C2PA Content Credentials specification.
16
+
17
+
For more details, see [C2PA conformance program](https://github.com/c2pa-org/conformance-public/blob/main/docs/current/C2PA%20Conformance%20Program.pdf).
18
+
19
+
## Generator products
20
+
21
+
A _generator product_ can generate a manifest store for a digital asset that conforms to the C2PA Content Credentials specification. A generator product creates assertions in the asset's active manifest and signs a claim using a valid X.509 certificate on the C2PA trust list.
22
+
23
+
A conforming generator product is accountable for producing correct manifests and claims that conform to the C2PA Content Credentials specification.
24
+
25
+
For more details, see [C2PA conformance program](https://github.com/c2pa-org/conformance-public/blob/main/docs/current/C2PA%20Conformance%20Program.pdf).
26
+
27
+
## Certificate authorities
28
+
29
+
The C2PA certificate policy sets requirements for a Certificate Authority (CA) that issues claim signing certificates to developers of generator products, and the requirements that those developers have to meet in the use of the certificates.
30
+
31
+
The policy requires that CAs only issue claim signing certificates to generator products that are on the conforming products list.
32
+
33
+
CAs that comply with the certificate policy and want to issue certificates under the C2PA conformance program must apply to the C2PA governing authority for inclusion on the
34
+
C2PA trust list.
35
+
36
+
## C2PA trust lists
37
+
38
+
The new [C2PA trust lists](https://github.com/c2pa-org/conformance-public/tree/main/trust-list), governed under the C2PA conformance program, introduces key enhancements:
14
39
15
40
- A new [public certificate policy](https://github.com/c2pa-org/conformance-public/blob/main/docs/current/C2PA%20Certificate%20Policy.pdf) that specifies C2PA requirements for certificate authorities (CAs).
16
41
- Higher security and interoperability.
17
42
- Stronger accountability and governance.
18
43
- Alignment with the C2PA 2.x technical specification.
19
44
- A robust governance framework.
45
+
46
+
C2PA maintains two trust lists:
47
+
48
+
-**C2PA trust list**: A list of X.509 certificate trust anchors (either root or subordinate certification authorities) that issue certificates to conforming generator products under the C2PA Certificate Policy.
49
+
-**C2PA time-stamping authority (TSA) trust list**: A list of X.509 certificate trust anchors (either root or subordinate certification authorities) that issue time-stamp signing certificates to TSAs.
50
+
51
+
### Interim trust list
52
+
53
+
With the introduction of the C2PA trust list, the existing [temporary (interim) trust list](trust-list.mdx) is being retired. It provided critical support during the early adoption phase of C2PA and enabled the [C2PA Verify website](https://contentcredentials.org/verify) to determine which certificates were valid and prevent unknown signers from appearing as valid.
The process described on this page is deprecated. The C2PA has released its official trust lists, and Verify will be updated to use them soon. See [Conformance](conformance.mdx) for more information.
8
+
:::warning Warning
9
+
The process described on this page is deprecated. The C2PA has released its official trust lists, and Verify will be updated to use them soon. See [C2PA conformance program](conformance.mdx) for more information.
10
10
:::
11
11
12
12
The C2PA **[Verify tool](https://contentcredentials.org/verify)** uses a list of _known certificates_ (sometimes referred to as a "trust list") to determine whether a Content Credential was issued by a known source. If an asset's Content Credential was not signed by a known certificate, the Verify tool will display this message:
0 commit comments