Summary

  • BF/BB1 cifra a CEK que protege o conteúdo CMS.
  • IBERecipientInfo carrega identidade DER e tipo de identidade.
  • Desembrulhar e descriptografar não comprovam permissão nem commit.

O envelope registra escolhas concretas

District, serial, tipo, OID e parâmetros públicos entram na cadeia de bytes. Um alias ou normalização diferente pode apontar para outro destinatário, mesmo com um CMS válido. O OID seleciona o algoritmo; não valida tenant, aprovação do PKG ou objeto de negócio.

Guarde o objeto DER, a impressão digital dos parâmetros, a requisição do PKG, o hash da CEK e o resultado da descriptografia. Depois separe decisão de política, ID da requisição e commit persistente. Um parser não deve virar um motor de autorização.