Evaluating bids

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

Published on the January 11, 2026 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug

Delivery term: Not specified

Skills needed

Other projects posted by F. C. L. N.