本文档正在积极开发中,尚未最终定稿。
Skip to content

9.1 CRA 合规声明

9.1.1 目的

CRA 合规声明是产品所有 CRA 合规制品的公开摘要。它作为客户、市场监督当局和内部审计的中心参考点。

重要

CRA 合规声明不能替代具有法律约束力的欧盟符合性声明 (Annex V)。它是补充性的、可公开访问的展示,链接到所有相关文件。

9.1.2 生成原则

原则

机器可读的 JSON 是唯一来源。 所有人类可读格式和合规制品均从中生成——从不单独维护。

text
                    ┌──────────────────────────┐
                    │  .compliance/             │
                    │  cra-statement.json       │
                    │  (唯一事实来源)             │
                    └─────────┬────────────────┘

          ┌───────────────────┼───────────────────┐
          │                   │                   │
          ▼                   ▼                   ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ 合规页面        │ │ CE 标志         │ │ 容器标签        │
│ (HTML/PDF)      │ │ (关于对话框、   │ │ (OCI 注解、     │
│ 门户上          │ │  README、页脚)  │ │  Dockerfile)    │
└─────────────────┘ └─────────────────┘ └─────────────────┘
          │                   │                   │
          ▼                   ▼                   ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ API 端点        │ │ 简化 DoC        │ │ 发布说明        │
│ 供当局使用      │ │ (Annex VI)      │ │ 片段            │
└─────────────────┘ └─────────────────┘ └─────────────────┘

生成的制品

制品生成自目标
合规页面 (HTML/PDF)所有 JSON 字段合规门户
CE 标志manufacturer.*conformity.*cra_classification.notified_body关于对话框、README、页脚、文档
容器标签conformity.ce_markingconformity.declaration_urlsupport_period.end_dateDockerfile / OCI 注解
简化 DoC (Annex VI)manufacturer.nameproduct.*conformity.declaration_urlsupport_period.*README、发布说明、包装
API 响应完整 JSON/api/products/{name}.json
发布说明片段conformity.*support_period.*security_documentation.*GitHub Release

从 JSON 生成 CE 标志

CE 标志从 JSON 字段生成,并自动放置在配置的位置(→ 7.7 CE 标志):

text
生成的 CE 标志:

  CE [1234]                              ← notified_body(如适用)
  BAUER GROUP                            ← manufacturer.name
  Musterstraße 1, 12345 Musterstadt     ← manufacturer.address
  MinIO Gateway v2.1.0                   ← product.name + product.version

对于容器镜像,还会生成 OCI 标签:

dockerfile
LABEL org.opencontainers.image.ce-marking="conformant"
LABEL eu.cra.doc.url="https://go.bauer-group.com/cra-minio-gateway"
LABEL eu.cra.doc.version="1.0"
LABEL eu.cra.support.end="2031-03-01"

9.1.3 必要内容

根据 CRA,以下信息必须公开可访问,并在声明中汇总:

CRA 参考信息交叉引用
Art. 13(6)协调漏洞披露政策4.2 披露政策
Art. 13(8)支持期限6.4 支持与生命周期
Art. 13, Annex II用户信息(安全说明)7.10 用户信息
Art. 28, Annex V欧盟符合性声明(或链接)7.8 欧盟符合性声明
Art. 29–30CE 标志7.7 CE 标志
Annex I, 第二部分, 第1项SBOM(机器可读)第2章:SBOM 与签名
Annex VII制造商联系信息6.1 产品描述

9.1.4 推荐结构

CRA 合规声明应包含以下部分:

1. 产品标识

  • 产品名称、版本、类型(软件 / 容器 / 固件)
  • CRA 产品类别(标准 / 第一类 / 第二类 / 关键)
  • 唯一标识符(如 Package URL、容器镜像引用)

2. 制造商信息

  • 公司、地址
  • 安全联系方式(如 disclosure@bauer-group.com
  • 授权代表(如适用)

3. 合规状态

  • 采用的合规评估程序(→ 第7章
  • 欧盟符合性声明 (Annex V) 的链接
  • CE 标志:状态和位置
  • 上次评估日期

4. 安全文档

链接至:

  • SBOM (CycloneDX JSON)
  • 漏洞披露政策 / SECURITY.md
  • 用户信息 (Annex II)
  • 技术文档(公开可用部分)

5. 支持期限

  • 支持期限的开始和结束
  • 当前阶段(主动支持 / 安全支持)
  • 更新机制参考(→ 6.3 更新机制

6. 协调标准

  • 采用的协调标准和技术规范
  • SBOM 格式标准(如 CycloneDX v1.5)

7. 漏洞管理

9.1.5 示例

虚拟产品的 CRA 合规声明示例:


CRA 合规声明

MinIO Gateway — 版本 2.1.0

日期: 2026-03-01 | 制造商: BAUER GROUP


字段
产品类型容器镜像
CRA 类别标准
合规模块模块 A(内部控制)
CE 标志✅ 在"关于"对话框和文档中
欧盟符合性声明[DoC 链接]
SBOM[CycloneDX JSON — GitHub Release]
SECURITY.md[链接]
用户信息 (Annex II)[链接]
支持期限2026-03-01 至 2031-03-01
漏洞披露disclosure@bauer-group.com

9.1.6 放置位置

渠道格式受众
合规门户HTML(从 JSON 生成)客户、当局
产品仓库.compliance/cra-statement.json开发人员、审计
README.md带链接的简化引用开发人员
产品网站合规部分客户
发布说明当前声明的引用所有人

→ 发布策略详情:9.2 发布策略

9.1.7 交叉引用

文档链接
欧盟符合性声明 (Annex V)7.8 欧盟符合性声明
简化 DoC (Annex VI)7.9 简化 DoC
用户信息 (Annex II)7.10 用户信息
CE 标志7.7 CE 标志
模板A.9 CRA 合规声明

文档基于 CC BY-NC 4.0 许可 · 代码基于 MIT 许可