.CSR

CSR-fil

Certificate Signing Request (PKCS#10)
Still et spørsmål
HURTIGSVAR

En CSR-fil er en Certificate Signing Request - en blokk med Base64-tekst generert på serveren din som sendes til en sertifikatinstans (CA) for å søke om et SSL/TLS-sertifikat. Inspiser den med OpenSSL (openssl req -in request.csr -noout -text) eller lim den inn i en online CSR-dekoder. Den er trygg å dele; den inneholder kun offentlig informasjon.

Utvikler: RSA Security / IETF (PKCS#10 standard); generated by OpenSSL, web servers and CA tools Kategori: Sikkerhets-/sertifikatfiler Åpen standard MIME: application/pkcs10
ÅPNES PÅ Windows macOS Linux Web
Relatert: .PEM · .P7M · .CER · .REQ

På denne siden

19k+ filendelser indeksert
Sist vurdert Jun 27, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er CSR-filformatet?

.csr-filer brukes som en del av prosedyren for forespørsel om sertifikatsignering. Når en serveradministrator trenger et SSL/TLS-sertifikat fra en sertifikatinstans (CA), genererer de først en .csr-fil og sender den til CA-en for signering.

Hva slags data inneholder .csr-filer?

.csr-filer lagrer identitetsinformasjonen til rekvirenten sammen med:

  • landskode,
  • organisasjonsnavn, adresse og sted,
  • domene (Common Name) og e-post,
  • offentlig nøkkel.

Dataene er kodet i PEM-format - Base64-tekst pakket mellom -----BEGIN CERTIFICATE REQUEST----- og -----END CERTIFICATE REQUEST----- overskrifter, i henhold til PKCS#10-standarden (RFC 2986). Innholdet er ikke kryptert; i stedet er forespørselen digitalt signert med rekvirentens private nøkkel for å bevise besittelse av nøkkelparet.

Hva brukes .csr-filer til?

.csr-filer genereres ved hjelp av et par med offentlig og privat nøkkel. Den private nøkkelen bør være minst 2048 biter lang av sikkerhetsgrunner. Det er også viktig at nøkkelen lagres trygt og sikkert, da det ikke er noen måte å gjenopprette den på hvis den går tapt eller blir ødelagt. Uten den private nøkkelen kan ikke det utstedte sertifikatet brukes.

Genererte .csr-filer sendes til en sertifikatinstans for å få signerte sertifikater for autentisering av webservere, sikring av e-post med S/MIME og andre PKI-bruksområder. Når CA-en utsteder .crt- eller .cer-filen, har selve .csr-filen ingen videre funksjon. Moderne ACME-klienter som Certbot (Let's Encrypt) genererer og sender .csr-filer automatisk, så mange administratorer håndterer aldri en .csr manuelt. .csr-filer kan inspiseres ved hjelp av OpenSSL (openssl req -text -in file.csr) eller online verktøy for CSR-dekoding.

Sikkerhet og trygghet

RISIKO: LOW

En CSR er trygg å dele - den er designet for å sendes til en sertifikatinstans og inneholder kun offentlig informasjon pluss din offentlige nøkkel. Den inneholder ingen hemmeligheter. Den virkelige advarselen er den motsatte feilen: aldri del, last opp eller lim inn din private .key-fil (generert sammen med CSR-en) i noe online verktøy - det ER hemmeligheten som beskytter sertifikatet ditt. Generer også CSR-er med minst RSA 2048-bit (eller ECDSA) nøkler, og foretrekk å generere dem lokalt med OpenSSL eller ditt serverpanel fremfor å la en tredjeparts nettside generere nøkkelparet for deg (noen «gratis CSR-generator»-sider lager nøkkelen din på deres server, noe som kompromitterer den).

Formatdetaljer

i et nøtteskall
FULLT NAVNCertificate Signing Request (PKCS#10)også kjent som Certificate Signing Request, CSR
UTVIKLERRSA Security / IETF (PKCS#10 standard); generated by OpenSSL, web servers and CA toolssiden PKCS#10 published by RSA Security in the 1990s; standardized as RFC 2986 (2000)
MIME-TYPEapplication/pkcs10
TYPEPKCS#10 sertifiseringsforespørsel - Base64 PEM-tekst som omslutter en DER ASN.1-struktur
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • Fast SMS Set SMS Relay-konfigurasjon - En obskur SMS-relay-konfigurasjonsfil bruker .csr (navnet registrert i denne sidens database); ikke relatert til sertifikater og ikke den dominerende betydningen.

Programmer som åpner CSR-filer

Windows3 apps
OpenSSL Åpen kildekode Inspiser en CSR: «openssl req -in request.csr -noout -text -verify». Generer en: «openssl req -new -newkey rsa:2048 -keyout private.key -out request.csr». Det universelle verktøyet.
Microsoft IIS Manager (built-in) Innebygd Server Certificates → «Create Certificate Request» veileder deg gjennom generering av en CSR; senere vil «Complete Certificate Request» installere det utstedte sertifikatet. Det anbefalte Windows-verktøyet.
Notepad / any text editor Åpen kildekode En PEM CSR er ren tekst - åpne den for å kopiere/lime inn Base64-blokken i en CA sitt bestillingsskjema. Du kan ikke lese detaljene på denne måten (det er Base64); bruk OpenSSL eller en CSR-dekoder for det.
macOS2 apps
OpenSSL / LibreSSL Åpen kildekode Forhåndsinstallert i Terminal: «openssl req -in request.csr -noout -text» for å inspisere, eller generere en ny CSR + nøkkelpar.
Keychain Access (built-in) Innebygd Sertifikatassistent → «Be om et sertifikat fra en sertifikatinstans» oppretter en CSR-fil på macOS.
Linux2 apps
OpenSSL Åpen kildekode Inspiser en CSR: «openssl req -in request.csr -noout -text -verify». Generer en: «openssl req -new -newkey rsa:2048 -keyout private.key -out request.csr». Det universelle verktøyet.
Certbot (ACME / Let's Encrypt) Åpen kildekode Genererer og sender en CSR automatisk når du henter et gratis Let's Encrypt-sertifikat - du ser vanligvis aldri .csr-filen.
Web1 app
CSR Decoder (e.g. SSL vendors' online decoders) Gratis Lim inn Base64 CSR for å lese domenet/organisasjonen den forespør og sjekke at den er gyldig - nyttig før innsending. Lim aldri en privat nøkkel inn i noe online verktøy, kun den offentlige CSR-en.

Tekniske detaljer

dyp spesifikasjon
MIME-typeapplication/pkcs10 (også application/x-pem-file, application/pkcs10+pem)
FilkodingBase64 PEM-tekst (ASCII) i nesten alle tilfeller; binær DER (ASN.1) er sjelden
PEM-overskrift-----BEGIN CERTIFICATE REQUEST----- … -----END CERTIFICATE REQUEST----- (eldre verktøy bruker -----BEGIN NEW CERTIFICATE REQUEST-----)
Binære magic bytesDER-variant starter med ASN.1 SEQUENCE-tag 0x30 0x82; PEM-variant har ingen binære magic bytes
Intern strukturASN.1 DER CertificationRequest: subject DN (CN, O, OU, L, ST, C), subject public key info, valgfrie attributter (SANs), og en selvsignatur
SelvsigneringsalgoritmeVanligvis sha256WithRSAEncryption eller ecdsa-with-SHA256; beviser besittelse av den tilsvarende private nøkkelen
Nøkkellengde (RSA)Minimum 2048 biter; 4096 biter anbefales for sertifikater med lang gyldighetstid
KrypteringIngen - CSR-en bærer kun den offentlige nøkkelen og er signert, ikke kryptert
Typisk filstørrelse1 KB - 2 KB (en enkelt Base64-blokk)
Subject DN-feltCN (Common Name), O (Organization), OU (Organizational Unit), L (Locality), ST (State/Province), C (landskode på to bokstaver)
Subject Alternative Names (SANs)Innebygd som valgfrie utvidelser; påkrevd for multi-domene TLS-sertifikater siden CA-er ikke lenger stoler utelukkende på CN
LivssyklusEngangsbruk; sendes én gang til en CA og kastes etter at det signerte sertifikatet er utstedt
Relaterte utvidelser.crt / .cer (utstedt sertifikat), .pem (samme PEM-koding), .key (privat nøkkelpar), .p10 (alternativ utvidelse for PKCS#10)
PlattformstøttePlattformuavhengig: Windows (IIS, OpenSSL), macOS (Keychain Access, OpenSSL), Linux (OpenSSL, Certbot), alle systemer med støtte for TLS/PKI
UtgittPKCS#10 published by RSA Security in the 1990s; standardized as RFC 2986 (2000)
Siste versjonPKCS#10 v1.7 (RFC 2986, 2000)
Åpen standardJa · royalty-fri
Spesifikasjondatatracker.ietf.org

CSR-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med CSR-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om CSR-filer.

Ofte stilte spørsmål

Hva er en .csr-fil?
En Certificate Signing Request - en blokk med Base64-tekst du genererer på serveren din og sender til en sertifikatinstans for å søke om et SSL/TLS-sertifikat. Den inneholder dine domene-/organisasjonsdetaljer og offentlig nøkkel; den tilhørende private nøkkelen forblir hemmelig på serveren din.
Hvordan åpner eller leser jeg en .csr-fil?
Det er tekst, men innholdet er Base64. For å lese hva den forespør, kjør «openssl req -in request.csr -noout -text», eller lim den inn i en online CSR-dekoder. For å sende den inn, kopierer du bare hele blokken inkludert BEGIN/END-linjene.
Hva er forskjellen mellom en CSR og et sertifikat (.crt)?
En CSR er søknaden; .crt/.cer er det utstedte sertifikatet som CA-en signerer og returnerer. Du sender inn CSR-en, og du installerer sertifikatet. De er forskjellige filer på ulike stadier i prosessen.
Hvordan genererer jeg en CSR?
Med OpenSSL: «openssl req -new -newkey rsa:2048 -nodes -keyout private.key -out request.csr» (den ber om domene og organisasjon). På Windows IIS bruker du «Create Certificate Request»; på macOS bruker du Sertifikatassistent i Keychain Access.
Er det trygt å dele min CSR?
Ja - en CSR inneholder kun offentlig informasjon og din offentlige nøkkel, og er ment å sendes til en CA. Del derimot aldri den private .key-filen som ble opprettet sammen med den; den er hemmelig.
Jeg mistet den private nøkkelen til min CSR - kan jeg gjenopprette den?
Nei. Den private nøkkelen er ikke inne i CSR-en og kan ikke gjenopprettes fra den eller fra det utstedte sertifikatet. Generer et nytt nøkkelpar og en ny CSR, og få deretter sertifikatet utstedt på nytt.
Trenger jeg fortsatt en CSR med Let's Encrypt?
Teknisk sett ja, men Certbot/acme.sh genererer og sender den automatisk, så du ser eller håndterer normalt aldri .csr-filen når du bruker ACME-baserte gratissertifikater.

Referanser

1RFC 2986 - PKCS #10: Certification Request Syntaxdatatracker.ietf.org
2Microsoft - Request an internet server certificate (IIS)learn.microsoft.com

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.ICSiCalendar data file
8.PARTPartial Download File
9.JSONJavaScript Object Notation file
10.BINCD/DVD Disc Image (BIN/CUE)

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å