02 — Padrões

seed

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 LTV

Referências cruzadas

  • 01-fundamentals/ — primitivos consumidos
  • 03-legislation/ — quais padrões cada jurisdição reconhece
  • 05-icp-brasil/ — perfis brasileiros (DOC-ICP-15 e correlatos)