2.20. Update Section 7 - Version Negotiation
2.20. Update Section 7 - Version Negotiation
La Section 7 de [RFC4210] décrit l'utilisation des versions CMP. Ce document décrit la gestion de la version CMP supplémentaire cmp2021, qui est introduite pour indiquer le support d'EnvelopedData et hashAlg.
Remplacez le texte du deuxième paragraphe par le texte suivant:
Si un client connaît la ou les versions de protocole prises en charge par le serveur (par exemple, à partir d'un échange PKIMessage précédent ou via des moyens hors bande), alors il DOIT envoyer un PKIMessage avec la version la plus élevée prise en charge à la fois par lui et par le serveur. Si un client ne sait pas quelle(s) version(s) le serveur prend en charge, alors il DOIT envoyer un PKIMessage en utilisant la version la plus élevée qu'il prend en charge avec l'exception suivante. La version cmp2021 DEVRAIT être utilisée uniquement si la syntaxe cmp2021 est nécessaire pour la demande envoyée ou pour la réponse attendue.
Note: L'utilisation de cmp2000 comme pvno par défaut est faite pour éviter des échanges de messages supplémentaires pour la négociation de version et pour favoriser la compatibilité avec les implémentations cmp2000. La syntaxe de version cmp2021 n'est nécessaire que si un échange de messages utilise hashAlg (dans CertStatus) ou EnvelopedData.