Passa al contenuto principale

2.20. Update Section 7 - Version Negotiation (Negoziazione della versione)

2.20. Update Section 7 - Version Negotiation (Negoziazione della versione)

La Sezione 7 di [RFC4210] descrive l'uso delle versioni CMP. Questo documento descrive la gestione della versione CMP aggiuntiva cmp2021, che viene introdotta per indicare il supporto di EnvelopedData e hashAlg.

Sostituire il testo del secondo paragrafo con il seguente testo:

Se un client conosce le versioni di protocollo supportate dal server (ad esempio, da uno scambio PKIMessage precedente o tramite mezzi fuori banda), allora DEVE inviare un PKIMessage con la versione più alta supportata sia da esso che dal server. Se un client non sa quali versioni il server supporta, allora DEVE inviare un PKIMessage utilizzando la versione più alta che supporta con la seguente eccezione. La versione cmp2021 DOVREBBE essere utilizzata solo se la sintassi cmp2021 è necessaria per la richiesta inviata o per la risposta attesa.

Nota: L'uso di cmp2000 come pvno predefinito viene fatto per evitare scambi di messaggi aggiuntivi per la negoziazione della versione e per favorire la compatibilità con le implementazioni cmp2000. La sintassi della versione cmp2021 è necessaria solo se uno scambio di messaggi utilizza hashAlg (in CertStatus) o EnvelopedData.