.REQ

Plik REQ

Certificate Signing Request (CSR) - .req
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .req to żądanie podpisania certyfikatu (CSR) - mały zakodowany blok tekstu przesyłany do urzędu certyfikacji (CA) w celu uzyskania certyfikatu SSL/TLS lub innego certyfikatu cyfrowego. Można go otworzyć w dowolnym edytorze tekstu lub sprawdzić zdekodowane pola za pomocą OpenSSL. Plik nie jest tajny; jedynie klucz prywatny (.key) musi pozostać chroniony.

Deweloper: Microsoft (certreq.exe on Windows); the underlying CSR is PKCS#10 (RSA Security / IETF) Kategoria: Pliki zabezpieczeń/certyfikatów Otwarty standard MIME: application/pkcs10
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .PEM · .P7M · .CER · .CRT

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 18, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku REQ?

Rozszerzenie .req identyfikuje żądanie podpisania certyfikatu (CSR) - plik przechowujący informacje jednoznacznie identyfikujące inicjatora żądania, czyli podmiot proszący urząd certyfikacji (CA) o wydanie certyfikatu cyfrowego.

Pliki .req są używane w procesach kryptograficznych z kluczem publicznym, które stanowią podstawę identyfikacji użytkowników i maszyn w internecie. Celem certyfikatów cyfrowych jest uwierzytelnienie danego podmiotu online, zapewnienie partnerów o jego wiarygodności oraz zagwarantowanie bezpieczeństwa. Certyfikaty cyfrowe umożliwiają bezpieczną komunikację internetową poprzez infrastrukturę klucza publicznego (PKI), która zarządza dystrybucją certyfikatów.

Rozszerzenie .req jest domyślnym formatem wyjściowym generowanym przez wbudowane w system Windows narzędzie certreq.exe. Podstawowym formatem jest PKCS#10 (RFC 2986). Większość plików .req jest zakodowana w formacie PEM: jest to blok tekstu Base64 pomiędzy liniami -----BEGIN CERTIFICATE REQUEST----- a -----END CERTIFICATE REQUEST-----. Narzędzie certreq w systemie Windows może zamiast tego zapisać nagłówek -----BEGIN NEW CERTIFICATE REQUEST-----. Plik .req może być również zakodowany binarnie w formacie DER (brak nagłówka tekstowego; zaczyna się od bajtów ASN.1 0x30 0x82).

Aby uzyskać certyfikat cyfrowy, generuje się plik .req - zazwyczaj wraz z kluczem prywatnym - i przesyła go do urzędu certyfikacji, który przetwarza żądanie i wydaje podpisany certyfikat, dostarczany zazwyczaj jako plik .CER lub .CRT. Ta sama zawartość może również posiadać rozszerzenie .PEM lub .csr; programy openssl i certreq akceptują oba te rozszerzenia zamiennie.

Bezpieczeństwo

RYZYKO: LOW

Plik CSR (.req) NIE jest tajny - zawiera tylko Twój klucz publiczny i publiczne dane identyfikacyjne, więc można go bezpiecznie wysłać e-mailem lub wkleić do formularza internetowego urzędu certyfikacji. Krytycznym dla bezpieczeństwa plikiem jest KLUCZ PRYWATNY (.key) wygenerowany wraz z nim: nigdy go nie udostępniaj ani nie przesyłaj. Praktyczna wskazówka: przed wysłaniem sprawdź plik .req („openssl req -in plik.req -noout -text”), aby potwierdzić poprawność domeny/organizacji, ponieważ błędy oznaczają odrzucenie lub błędny certyfikat. Sam plik jest pasywnym tekstem i nie może zostać uruchomiony. (Stary format FidoNet .req to tylko lista tekstowa i jest równie nieszkodliwy).

Szczegóły formatu

w pigułce
PEŁNA NAZWACertificate Signing Request (CSR) - .req
DEWELOPERMicrosoft (certreq.exe on Windows); the underlying CSR is PKCS#10 (RSA Security / IETF)od PKCS#10 (1990s); .req is the default CSR extension produced by Windows certreq
TYP MIMEapplication/pkcs10
TYPŻądanie certyfikatu PKCS#10 - zazwyczaj PEM (tekst Base64), czasem binarny DER
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Plik żądania FidoNet (przestarzały) - W sieciach BBS FidoNet z lat 90. plik .req zawierał listę plików do pobrania z innego węzła - format przestarzały i niezwiązany z certyfikatami.
  • Ogólny plik danych „request” - Różne programy używają rozszerzenia .req dla własnych danych żądań lub konfiguracji (żądania instalatora, dane gier/aplikacji) - obsługiwane przez program źródłowy.

Programy otwierające pliki REQ

Windows3 apps
OpenSSL Open-source Odczyt zawartości żądania: „openssl req -in plik.req -noout -text -verify”. Wieloplatformowe narzędzie do tworzenia i sprawdzania plików CSR.
certreq (built-in Windows) Wbudowany Sprawdzanie/przesyłanie z wiersza poleceń: „certreq -submit serwer.req cert.cer” wysyła plik do CA. certreq tworzy również pliki .req („certreq -new zapytanie.inf serwer.req”). Nie wymaga instalacji.
Notepad / any text editor Wbudowany Otwieranie pliku .req w formacie PEM jako tekstu, aby potwierdzić nagłówek „-----BEGIN CERTIFICATE REQUEST-----” i skopiować go do formularza internetowego CA.
macOS1 app
OpenSSL / LibreSSL Open-source W Terminalu: „openssl req -in plik.req -noout -text” do inspekcji lub „openssl req -new ...” do tworzenia. Preinstalowany (LibreSSL) w systemie macOS.
Linux1 app
OpenSSL Open-source Odczyt zawartości żądania: „openssl req -in plik.req -noout -text -verify”. Wieloplatformowe narzędzie do tworzenia i sprawdzania plików CSR.

Szczegóły techniczne

specyfikacja
Typ formatuŻądanie podpisania certyfikatu PKCS#10 (struktura danych ASN.1)
Domyślne kodowaniePEM - tekst Base64 ujęty w linie nagłówka i stopki ASCII
Wariant binarnyDER - surowy binarny ASN.1, bez nagłówka tekstowego
Typ MIMEapplication/pkcs10
Nagłówek PEM (Windows certreq)-----BEGIN NEW CERTIFICATE REQUEST-----
Nagłówek PEM (OpenSSL / standard)-----BEGIN CERTIFICATE REQUEST-----
Magiczne bajty DER0x30 0x82 na offsetcie 0 (znacznik ASN.1 SEQUENCE i długość)
Domyślny kreator (Windows)certreq.exe (wbudowany w Windows Server oraz Windows 10/11)
Domyślny kreator (wieloplatformowy)polecenie openssl req (OpenSSL / LibreSSL)
Rozszerzenia zamienne.csr, .pem - ta sama zawartość PKCS#10, inna konwencja nazewnictwa
Zaszyte daneNazwa wyróżniająca podmiotu (CN, O, C itp.), klucz publiczny, opcjonalne atrybuty i podpis cyfrowy żądającego
Format wydanego certyfikatuCA zwraca podpisany certyfikat X.509, zazwyczaj jako plik .cer lub .crt
Algorytm podpisuRSA, ECDSA lub (przestarzały) DSA - musi być zgodny z typem klucza użytym do wygenerowania żądania
Czytelny jako tekstWariant PEM to czysty kod ASCII i otwiera się w dowolnym edytorze tekstu; wariant DER jest binarny
WydanoPKCS#10 (1990s); .req is the default CSR extension produced by Windows certreq
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.rfc-editor.org

Konwersje REQ

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami REQ. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki REQ.

Najczęściej zadawane pytania

Co to jest plik .req?
To niemal zawsze żądanie podpisania certyfikatu (CSR) - zakodowane żądanie wysyłane do urzędu certyfikacji w celu uzyskania certyfikatu SSL/TLS lub innego certyfikatu cyfrowego. Zawiera Twój klucz publiczny i dane identyfikacyjne. W systemie Windows jest generowany przez narzędzie certreq; .req i .csr to to samo.
Jak otworzyć lub odczytać plik .req?
Otwórz go w dowolnym edytorze tekstu, aby zobaczyć blok „-----BEGIN CERTIFICATE REQUEST-----”. Aby zobaczyć zdekodowane szczegóły (domenę, organizację, klucz), uruchom polecenie „openssl req -in plik.req -noout -text” lub użyj narzędzia certreq w systemie Windows.
Czy plik .req to to samo co plik .csr?
Tak. Oba są żądaniami certyfikatów PKCS#10. Narzędzie certreq w Windows nazywa je .req; OpenSSL/Linux nazywają je .csr. Można dowolnie zmieniać ich rozszerzenia.
Czy udostępnianie pliku .req jest bezpieczne?
Tak - CSR zawiera wyłącznie informacje publiczne (Twój klucz publiczny i dane identyfikacyjne), więc jest przeznaczony do wysłania do CA. Nigdy nie wolno udostępniać oddzielnego klucza prywatnego (.key) utworzonego wraz z nim.
Czy mogę zamienić plik .req na gotowy certyfikat?
Nie. Tylko urząd certyfikacji może wystawić certyfikat, podpisując Twoje żądanie. Prześlij plik .req do publicznego CA lub CA w Twojej organizacji, a otrzymasz z powrotem certyfikat (.cer/.crt).
Jak przesłać plik .req w systemie Windows?
Użyj wbudowanego narzędzia certreq: polecenie „certreq -submit serwer.req cert.cer” wysyła żądanie do CA i zapisuje wydany certyfikat. Możesz też wkleić tekst PEM do formularza online u dostawcy certyfikatów.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.CRDOWNLOADChrome Partial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.SWFSmall Web Format (Shockwave Flash)
10.DBSQLite Database File

Powiązane rozszerzenia

.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)

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z