In una infrastruttura a chiave pubblica (PKI), una certificate signing request (in italiano: richiesta di firma del certificato, sigla inglese CSR) è una comunicazione inviata dal richiedente ad una Certificate Authority (CA; in italiano: "Autorità di certificazione") al fine di ottenere un certificato di identità digitale.
Tale richiesta è di solito comprensiva di:
chiave pubblica associata al certificato finale dati identificativi del richiedente (es. il nome del dominio) protezione dell'integrità (es. firma digitale)
Il formato più comune per questa tipologia di richieste (CSRs) sono le specifiche PKCS #10; altri tipi sono il formato Signed Public Key e il Challenge SPKAC, generati da alcuni browser web.
Procedura Prima della creazione di una CSR, il richiedente deve prima generare una coppia di chiavi asimmetriche, avendo ben cura di mantenere segreta la chiave privata. La CSR contiene informazioni che identificano il richiedente (come ad esempio il cosiddetto Nome Distinto, in inglese Distinguished Name, sigla inglese DN, nel caso di un certificato di tipo X.509) che deve essere opportunamente firmate usando la chiave privata del richiedente. La CSR contiene anche la Chiave Pubblica scelta dal richiedente. La CSR potrebbe inoltre includere altre credenziali o dichiarazioni di identitá necessarie all'Autoritá di certificazione, di conseguenza l'Autoritá di certificazione potrebbe contattare il richiedente per ulteriori informazioni.
Nella tabella di cui sotto sono riportate lLe tipiche informazioni in una CSR, é da osservare come ci siano spesso delle alternative per i Distinguished Name (DN). DNInformationDescriptionSampleCNCommon NameQuesto è il nome di dominio completo che si desidera porre in sicurezza*.wikipedia.orgOOrganization NameDi solito è il nome legale di una compagnia o entità e dovrebbe includere la specificazione del tipo di azienda. esempio Srl, SNC o Corporation.Wikimedia Foundation, Inc.OUOrganizational UnitNome interno del dipartimento/divisione dell'organizzazione ITLLocalityPaese, Cittá, eccCinisello BalsamoSTStateProvincia, regione, stato. Questo non dovrebbe andare abbreviato (e.g. San Marino, Città del Vaticano ecc).MilanoCCountryCodice dello Stato a due lettere codice ISO dove è ubicata l'organizzazione lettere ITEMAILEmail AddressIl contatto dell'organizzazione, di solito un amministratore certificato oppure un dipartimento IT Se la richiesta va a buon fine, l'Autoritá di certificazione invierá indietro un certificato di identità digitale firmato digitalmente tramite la chiave privata dell'Autoritá di certificazione stessa. Note
Categoria:Crittografia