.REQ

Arquivo REQ

Certificate Signing Request (CSR) - .req
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .req é uma Solicitação de Assinatura de Certificado (CSR) - um pequeno bloco de texto codificado que você envia a uma Autoridade Certificadora para obter um certificado SSL/TLS ou outro certificado digital. Abra-o em qualquer editor de texto ou inspecione os campos decodificados com OpenSSL. O arquivo não é secreto; apenas sua chave privada (.key) deve permanecer protegida.

Desenvolvedor: Microsoft (certreq.exe on Windows); the underlying CSR is PKCS#10 (RSA Security / IETF) Categoria: Ficheiros de segurança/certificado Padrão aberto MIME: application/pkcs10
ABRE EM Windows macOS Linux
Relacionado: .PEM · .P7M · .CER · .CRT

Nesta página

19k+ extensões indexadas
Última revisão em Jul 18, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro REQ?

A extensão .req identifica uma Solicitação de Assinatura de Certificado (CSR) - um arquivo que armazena informações que identificam exclusivamente o iniciador da solicitação, a entidade que solicita a uma Autoridade Certificadora (CA) a emissão de um certificado digital.

Arquivos .req são usados no processo de processamento criptográfico de chave pública, que por sua vez sustenta a identificação de usuários e máquinas na internet. O objetivo dos certificados digitais é autenticar uma determinada entidade online, garantir aos pares que a entidade é confiável e garantir a segurança. Os certificados digitais permitem a comunicação segura na internet por meio da Infraestrutura de Chaves Públicas (PKI), que gerencia a distribuição de certificados.

A extensão .req é a saída padrão produzida pela ferramenta integrada certreq.exe do Windows. O formato subjacente é o PKCS#10 (RFC 2986). A maioria dos arquivos .req são codificados em PEM: um bloco de texto Base64 entre -----BEGIN CERTIFICATE REQUEST----- e -----END CERTIFICATE REQUEST-----. O certreq do Windows pode gravar -----BEGIN NEW CERTIFICATE REQUEST----- em seu lugar. Um .req também pode ser codificado em binário DER (sem cabeçalho de texto; começa com os bytes ASN.1 0x30 0x82).

Para obter um certificado digital, você gera um arquivo .req - geralmente junto com uma chave privada - e o envia para uma Autoridade Certificadora, que processa a solicitação e concede um certificado assinado, normalmente entregue como um arquivo .CER ou .CRT. O mesmo conteúdo também pode carregar a extensão .PEM ou .csr; o openssl e o certreq aceitam ambos de forma intercambiável.

Segurança e proteção

RISCO: LOW

Um CSR (.req) NÃO é secreto - ele contém apenas sua chave pública e detalhes de identidade pública, portanto, é seguro enviá-lo por e-mail ou colá-lo no formulário web de uma Autoridade Certificadora. O arquivo crítico para a segurança é a CHAVE PRIVADA (.key) gerada junto com ele: nunca compartilhe ou faça upload dela. Uma verificação prática: antes de enviar, inspecione o .req («openssl req -in file.req -noout -text») para confirmar se o domínio/organização estão corretos, pois erros significam um certificado rejeitado ou errado. O arquivo em si é um texto inerte e não pode ser executado. (Um .req legado do FidoNet é apenas uma lista de texto antiga e igualmente inofensivo.)

Detalhes do formato

em resumo
NOME COMPLETOCertificate Signing Request (CSR) - .req
DESENVOLVEDORMicrosoft (certreq.exe on Windows); the underlying CSR is PKCS#10 (RSA Security / IETF)desde PKCS#10 (1990s); .req is the default CSR extension produced by Windows certreq
TIPO MIMEapplication/pkcs10
TIPOSolicitação de certificado PKCS#10 - geralmente PEM (texto Base64), às vezes DER binário
PADRÃOAberto · livre de royalties
RELACIONADO.pem.p7m.cer.crt
Esta extensão também é usada por…
  • Arquivo de solicitação FidoNet (legado) - Nas redes BBS FidoNet dos anos 90, um arquivo .req listava arquivos para solicitar de outro nó - obsoleto e não relacionado a certificados.
  • Arquivo de dados de «solicitação» genérico - Vários programas usam .req para seus próprios dados de solicitação/configuração (solicitações de instalador, dados de jogos/aplicativos) - manipulados pelo programa de origem.

Programas que abrem arquivos REQ

Windows3 apps
OpenSSL Código aberto Leia o conteúdo da solicitação: «openssl req -in file.req -noout -text -verify». A ferramenta multiplataforma para criar e verificar CSRs.
certreq (built-in Windows) Integrado Inspecione/envie a partir de um prompt de comando: «certreq -submit server.req cert.cer» envia para uma CA. O certreq também cria arquivos .req («certreq -new request.inf server.req»). Nenhuma instalação é necessária.
Notepad / any text editor Integrado Abra um .req PEM como texto para confirmar que ele começa com «-----BEGIN CERTIFICATE REQUEST-----» e para copiá-lo/colá-lo em um formulário web de uma CA.
macOS1 app
OpenSSL / LibreSSL Código aberto No Terminal: «openssl req -in file.req -noout -text» para inspecionar, ou «openssl req -new ...» para criar um. Pré-instalado (LibreSSL) no macOS.
Linux1 app
OpenSSL Código aberto Leia o conteúdo da solicitação: «openssl req -in file.req -noout -text -verify». A ferramenta multiplataforma para criar e verificar CSRs.

Detalhes técnicos

especificação profunda
Tipo de formatoSolicitação de assinatura de certificado PKCS#10 (estrutura de dados ASN.1)
Codificação padrãoPEM - texto Base64 envolto em linhas de cabeçalho e rodapé ASCII
Variante bináriaDER - ASN.1 binário bruto, sem cabeçalho de texto
Tipo MIMEapplication/pkcs10
Cabeçalho PEM (Windows certreq)-----BEGIN NEW CERTIFICATE REQUEST-----
Cabeçalho PEM (OpenSSL / padrão)-----BEGIN CERTIFICATE REQUEST-----
Bytes mágicos DER0x30 0x82 no deslocamento 0 (tag SEQUENCE ASN.1 e comprimento)
Criador padrão no Windowscertreq.exe (integrado ao Windows Server e Windows 10/11)
Criador padrão multiplataformacomando openssl req (OpenSSL / LibreSSL)
Extensões intercambiáveis.csr, .pem - mesmo conteúdo PKCS#10, convenção de nomenclatura diferente
Dados incorporadosNome distinto do assunto (CN, O, C, etc.), chave pública, atributos opcionais e a assinatura digital do solicitante
Formato do certificado emitidoA CA retorna um certificado X.509 assinado, normalmente como um arquivo .cer ou .crt
Algoritmo de assinaturaRSA, ECDSA ou (legado) DSA - deve corresponder ao tipo de chave usado para gerar a solicitação
Legível como textoA variante PEM é ASCII simples e abre em qualquer editor de texto; a variante DER é binária
LançadoPKCS#10 (1990s); .req is the default CSR extension produced by Windows certreq
Padrão abertoSim · livre de royalties
Especificaçãowww.rfc-editor.org

Conversões de REQ

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos REQ. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos REQ.

Perguntas frequentes

O que é um arquivo .req?
É quase sempre uma Solicitação de Assinatura de Certificado (CSR) - uma solicitação codificada que você envia a uma Autoridade Certificadora para obter um certificado SSL/TLS ou outro certificado digital. Ele contém sua chave pública e detalhes de identidade. No Windows, é produzido pela ferramenta certreq; .req e .csr são a mesma coisa.
Como abro ou leio um arquivo .req?
Abra-o em qualquer editor de texto para ver o bloco «-----BEGIN CERTIFICATE REQUEST-----». Para ver os detalhes decodificados (domínio, organização, chave), execute «openssl req -in file.req -noout -text» ou use o certreq do Windows.
Um arquivo .req é o mesmo que um arquivo .csr?
Sim. Ambos são solicitações de certificado PKCS#10. O certreq do Windows os nomeia como .req; o OpenSSL/Linux os nomeia como .csr. Você pode renomear um para o outro livremente.
É seguro compartilhar meu arquivo .req?
Sim - um CSR contém apenas informações públicas (sua chave pública e detalhes de identidade), portanto, deve ser enviado a uma CA. O que você NUNCA deve compartilhar é a chave privada (.key) separada criada com ele.
Posso transformar um .req no certificado real?
Não. Somente uma Autoridade Certificadora pode emitir o certificado assinando sua solicitação. Envie o .req para uma CA pública ou para a CA da sua organização e ela retornará o certificado (.cer/.crt).
Como envio um .req no Windows?
Use a ferramenta integrada certreq: «certreq -submit server.req cert.cer» envia para uma CA e salva o certificado emitido. Ou cole o texto PEM no formulário de pedido online do seu provedor de CA.

Referências

1RFC 2986 - PKCS#10 Certification Request Syntax (CSR)www.rfc-editor.org
2Microsoft - certreq command referencelearn.microsoft.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.TMPTemporary File
9.BINCD/DVD Disc Image (BIN/CUE)
10.XDWDocuWorks Document

Extensões relacionadas

.PEMPEM - Base64-encoded certificate / key container (X.509, PKCS)
.P7MPKCS#7 / S/MIME Message (digitally signed or encrypted)
.CERSecurity certificate (X.509 .cer)
.CRTSecurity certificate (X.509 .crt)
.CSRCertificate Signing Request (PKCS#10)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z