Certificação Struckel

Um certificado deve registrar a formação e permitir verificar sua autenticidade.

A certificação da Struckel combina dados acadêmicos, assinatura presencial dos professores, registro individual e mecanismos digitais de integridade e validação. O objetivo é preservar o caráter institucional do documento sem abrir mão de controles modernos de autenticidade e privacidade.

Critérios acadêmicos

Frequência e aproveitamento fazem parte do registro.

A carga horária oficial de cada curso é usada para calcular as horas frequentadas e ausentes. A emissão do certificado de conclusão exige frequência mínima de 75%. A frequência também é convertida para uma nota equivalente em escala de 7,00 a 10,00, permitindo registrar o aproveitamento de forma objetiva.

Frequência

75% corresponde à nota 7,00 e 100% corresponde à nota 10,00, com interpolação linear entre os dois pontos.

Yellow Belt

Não possui projeto de conclusão. O aproveitamento final corresponde à nota equivalente à frequência.

Cursos com projeto

Quando existe projeto, o aproveitamento final é calculado automaticamente pela média aritmética entre a nota equivalente à frequência e a nota do projeto.

Registro histórico

Os dados acadêmicos utilizados no cálculo são gravados no snapshot da emissão. Mudanças futuras na regra não alteram certificados antigos.

Validação digital

QR Code individual e hash trabalham juntos.

O QR Code não abre uma lista pública de certificados. Ele aponta para um token individual, imprevisível e de alta entropia e abre diretamente a validação daquele documento.

O PDF fica armazenado fora do webroot e é entregue pelo controlador da aplicação. O arquivo final recebe SHA-256 e o manifesto de emissão utiliza HMAC para evidenciar integridade.

01

Registro

Identificador no formato STR-CERT-AAAA-######, sem depender do token público.

02

Token individual

Gerado aleatoriamente e utilizado pelo QR Code para localizar somente o certificado correspondente.

03

Validação direta

Quem possui o QR/token daquele certificado pode consultar sua autenticidade e abrir o PDF correspondente, sem navegar por outros registros.

04

Integridade

SHA-256 do arquivo e manifesto HMAC permitem detectar substituição ou alteração indevida.

ICP-Brasil

Autenticação do responsável sem entregar a chave privada ao servidor.

O fluxo utiliza o gateway central icp.struckel.com.br. Durante a emissão, o responsável apresenta seu certificado digital ao handshake mTLS. O backend recebe apenas evidências públicas de autenticação, nunca PFX/P12, PIN, senha ou chave privada.

Challenge

Cada tentativa recebe um desafio aleatório, temporário e de uso único, vinculado à sessão e ao conteúdo da emissão.

mTLS

O gateway valida a cadeia do certificado apresentado e encaminha ao backend os dados públicos necessários para confirmar a identidade.

Fingerprint

A evidência registra o fingerprint SHA-256 do certificado público, serial, emissor, validade e horário da autenticação.

Sem PAdES implícito

A autenticação mTLS comprova a identidade do responsável durante a emissão. Ela não deve ser confundida com uma assinatura PAdES incorporada aos bytes do PDF.

Documento permanente

Correções não apagam a história.

Depois de emitido, o certificado é imutável. Se houver erro material, o registro original deve ser revogado e uma nova emissão deve ser criada. A validação do registro antigo passa a indicar a revogação.

Armazenamento privado

Os PDFs são mantidos fora de public_html, reduzindo exposição direta pelo servidor web.

Privacidade

A consulta pública apresenta somente os dados necessários. O CPF pode ser mascarado na validação, enquanto o PDF oficial conserva os dados registrados na emissão.

Revogação

Um certificado revogado permanece rastreável como registro histórico, com motivo e data da revogação.

Reimpressão

O PDF emitido pode ser reaberto e reimpresso, preservando o mesmo registro e hash do arquivo armazenado.

ReferênciasA estrutura acadêmica dos cursos e o critério de frequência foram definidos a partir do material de formação Struckel utilizado nas propostas corporativas.