Definição
OCSP é um protocolo usado para consultar, em tempo real, se um certificado digital ainda é válido ou se foi revogado pela Autoridade Certificadora que o emitiu. Em vez de baixar uma lista inteira de certificados cancelados, o sistema faz uma pergunta pontual sobre um único certificado e recebe uma resposta assinada: válido, revogado ou desconhecido.
Também conhecido como: OCSP, Online Certificate Status Protocol, Protocolo de Status de Certificado Online, Protocolo Online de Status de Certificado, Consulta OCSP, Verificação de revogação online
O que é OCSP e para que serve?
OCSP é a sigla de Online Certificate Status Protocol, ou Protocolo de Status de Certificado Online. Ele serve para responder a uma pergunta simples: este certificado digital ainda pode ser usado?
Um certificado tem data de validade, mas pode deixar de valer antes dela. Isso acontece, por exemplo, quando a empresa perde o arquivo, suspeita que a senha vazou ou encerra suas atividades. Nesses casos, a Autoridade Certificadora revoga o certificado. O OCSP permite que qualquer sistema descubra essa revogação rapidamente, sem esperar o vencimento.
Como funciona uma consulta OCSP?
O sistema que precisa verificar o certificado, chamado de cliente, envia ao servidor OCSP da Autoridade Certificadora uma requisição com a identificação daquele certificado, basicamente o emissor e o número de série. O endereço desse servidor costuma vir registrado dentro do próprio certificado.
O servidor, chamado de respondedor OCSP, devolve uma resposta assinada digitalmente com um de três status: good (válido), revoked (revogado) ou unknown (desconhecido). A assinatura garante que a resposta veio de fonte confiável e não foi alterada no caminho. A resposta também informa a data da consulta e até quando aquela informação pode ser considerada atual.
Qual a diferença entre OCSP e LCR?
A LCR, Lista de Certificados Revogados, é um arquivo publicado periodicamente pela Autoridade Certificadora com todos os certificados que ela revogou. Para verificar um certificado, o sistema baixa a lista inteira e procura o número de série nela.
O OCSP faz o caminho oposto: pergunta só sobre o certificado de interesse e recebe uma resposta curta. Isso economiza tráfego e tende a trazer informação mais atualizada, já que a LCR só muda quando uma nova versão é publicada. Por outro lado, o OCSP depende de o respondedor estar disponível no momento da consulta, por isso muitos sistemas usam a LCR como alternativa quando o OCSP falha.
Por que o OCSP importa na emissão de notas fiscais?
Documentos como NF-e, NFC-e, CT-e, MDF-e e, em muitos casos, a NFS-e são assinados com o certificado digital ICP-Brasil da empresa emissora. Os órgãos autorizadores verificam se esse certificado é confiável e se não está revogado antes de aceitar o documento.
Para quem integra emissão fiscal a um ERP, marketplace ou plataforma de vendas, checar o status do certificado antes de enviar notas evita surpresas: um certificado revogado gera rejeições em sequência e pode travar o faturamento. Uma verificação prévia, seja por OCSP ou por LCR, permite alertar o responsável e trocar o certificado antes que o problema chegue à SEFAZ ou à prefeitura.
O que acontece quando a consulta indica certificado revogado?
Um certificado revogado não volta a valer. Documentos assinados com ele depois da revogação são recusados pelos órgãos autorizadores, mesmo que a data de validade impressa no certificado ainda não tenha chegado.
A solução é emitir um novo certificado com uma Autoridade Certificadora, instalá-lo no sistema emissor e só então retomar a emissão. Em plataformas que gerenciam vários CNPJs, vale monitorar o status de cada certificado para identificar rapidamente qual empresa foi afetada.
Exemplos de OCSP
- Antes de liberar o envio de um lote de NF-e, o backend de integração fiscal consulta o respondedor OCSP da Autoridade Certificadora e confirma que o certificado A1 da empresa está com status good.
- Um marketplace que emite notas para centenas de lojistas agenda uma checagem diária via OCSP e avisa o lojista cujo certificado aparece como revogado, evitando rejeições em massa.
- Ao receber um XML fiscal de um fornecedor, o sistema do comprador valida a assinatura digital e usa OCSP para confirmar que o certificado do emitente não estava revogado.
- Quando o respondedor OCSP fica fora do ar, o sistema recorre à LCR publicada pela Autoridade Certificadora para concluir a verificação.
Perguntas frequentes
OCSP verifica se o certificado está vencido?
Não diretamente. A data de validade fica gravada no próprio certificado e é conferida localmente. O OCSP informa se o certificado foi revogado antes do vencimento, algo que não aparece no arquivo do certificado.
Todo certificado ICP-Brasil tem serviço OCSP?
Nem sempre. A LCR é o mecanismo de revogação mais difundido na ICP-Brasil, e a oferta de OCSP varia conforme a Autoridade Certificadora. O endereço do serviço, quando existe, costuma constar no próprio certificado.
O que significa a resposta unknown?
Significa que o respondedor não reconhece aquele certificado, geralmente porque ele foi emitido por outra Autoridade Certificadora ou a consulta foi enviada ao servidor errado. Não deve ser tratada como confirmação de validade.
Um certificado revogado pode ser reativado?
Não. A revogação é definitiva. É preciso solicitar um novo certificado, instalá-lo no sistema emissor e voltar a assinar os documentos fiscais com ele.
Atualizado em · Como produzimos este glossário
