Existe uma maneira de ler a estrutura de dados envelopada do CMS a partir de uma mensagem envelopada assinada codificada em Base64?
O que estou particularmente interessado é ler que tipo de algoritmo é usado para criptografia de chave efêmera. Recebi esta mensagem de outra parte e devo extrair os dados, mas quando leio o algoritmo de criptografia de chave, usando a implementação do BouncyCastle, obtenho um valor diferente do esperado (e afirmado ser).
Seria de grande ajuda se eu pudesse usar uma ferramenta de terceiros para verificar se a criptografia da chave não é como deveria ser (ou para provar que estou errado).
Tentei usar o openssl
, com comando como openssl cms -cmsout -print -in ~/Downloads/encryptedSignedData.txt
, mas ele reporta um erro, não importa qual -inform
argumento eu use.
Qualquer dica é muito apreciada!