Un CSR (Certificate Signing Request) è un file di testo criptato che viene utilizzato per la creazione e l'assegnazione di un certificato SSL.
In questo file sono contenute tutte le informazioni che le Authority di Certificazione (CA) utilizzano per creare il certificato SSL vero e proprio; è obbligatorio allegare un CSR ad ogni richiesta di certificato SSL.