02 — Padrões
Especificações interoperáveis que amarram os primitivos de
01-fundamentals/em formatos concretos consumíveis por software heterogêneo. Mudam em escala de anos.
Capítulos
| Arquivo | Tópico | Status |
|---|---|---|
01-x509-and-asn1.kmd |
Estrutura de certificado X.509, ASN.1 DER, extensões (SAN, EKU, BasicConstraints), trust path | seed |
02-pades.kmd |
PDF Advanced Electronic Signatures — ETSI EN 319 142. Assinatura embarcada em PDF, LTV, BTLT/LTA | planejado |
03-xades.kmd |
XML Advanced Electronic Signatures — ETSI EN 319 132. Usado em NF-e, eSocial, ICP-Brasil | planejado |
04-cades.kmd |
CMS Advanced Electronic Signatures — ETSI EN 319 122. Base de PAdES, usado em arquivamento | planejado |
05-jades.kmd |
JSON Advanced Electronic Signatures — ETSI EN 319 182. Equivalente JOSE-friendly | planejado |
06-ocsp-e-crl.kmd |
Revogação de certificado: RFC 6960 (OCSP), RFC 5280 §5 (CRL), OCSP stapling, CRLite | planejado |
07-jose-cose.kmd |
JWSJWEJWT (RFC 7515-19), COSE (RFC 9052) — assinaturas e cifra em JSON/CBOR | planejado |
08-rfc-3161-timestamping.kmd |
TSAs, token format, long-term validation | planejado |
Como esses padrões se compõem
┌─ PAdES (PDF embarcado) ──┐
X.509 cert ───>┤ ├──> CMS / CAdES ──> ASN.1 DER
└─ XAdES (XML envelope) ───┘
└─ JAdES (JSON envelope) ──────> JWS ──────────> base64url
Timestamping (RFC 3161) ───> token CMS ───> embarcado em qualquer dos acima
Revogação ──> OCSP response ou CRL ──> embarcada para LTVReferências cruzadas
01-fundamentals/— primitivos consumidos03-legislation/— quais padrões cada jurisdição reconhece05-icp-brasil/— perfis brasileiros (DOC-ICP-15 e correlatos)