Analisando propostas

Desenvolvedor Sênior para Depuração de Assinatura Digital Pkcs#7 e Integração Pje

Publicado em 11 de Janeiro de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor sênior com experiência aprofundada em Assinatura Digital (pkcs#7/cms) e protocolos do pje (processo judicial eletrônico) para auxiliar em um projeto crítico. O objetivo é desenvolver um "PJeOffice Virtual" que utiliza uma Extensão Chrome e um Backend Node.js para realizar o login via SSO. O backend já está configurado para carregar certificados PFX/P12 e tenta assinar o token utilizando jjs (Nashorn/Java 11) para garantir compatibilidade com o PJeOffice Pro original. No entanto, o servidor do PJe (sso.cloud.pje.jus.br) está consistentemente retornando um erro 400 Bad Request na rota de autenticação.

Tecnologias Envolvidas:
* Node.js (Backend)
* JavaScript/Nashorn (jjs) para chamadas criptográficas Java
* Extensão Chrome Manifest V3 (Interceptação de tráfego)
* Criptografia: PKCS#7 detached signature, X.509 Certificate Chains (PkiPath), Java KeyStore

O Desafio:
* Validar a causa da rejeição da assinatura gerada pelo script Java (via Nashorn) pelo servidor do PJe.
* Garantir que a certChain (cadeia de certificados) enviada no JSON de login esteja no formato binário base64 idêntico ao exigido pelo protocolo do PJeOffice Pro.
* Depurar o fluxo de cookies/sessão entre a extensão Chrome e o backend.

Um diferencial importante será ter experiência prévia com o código-fonte ou engenharia reversa do PJeOffice, além de domínio total de bibliotecas como node-forge ou java.security.Signature.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por F. C. L. N.