2.20. Update Section 7 - Version Negotiation (Versionsverhandlung)
2.20. Update Section 7 - Version Negotiation (Versionsverhandlung)
Abschnitt 7 von [RFC4210] beschreibt die Verwendung von CMP-Versionen. Dieses Dokument beschreibt die Handhabung der zusätzlichen CMP-Version cmp2021, die eingeführt wird, um Unterstützung für EnvelopedData und hashAlg anzuzeigen.
Ersetzen Sie den Text des zweiten Absatzes durch den folgenden Text:
Wenn ein Client die vom Server unterstützten Protokollversionen kennt (z.B. aus einem früheren PKIMessage-Austausch oder über einen Out-of-Band-Weg), MUSS er eine PKIMessage mit der höchsten Version senden, die sowohl von ihm als auch vom Server unterstützt wird. Wenn ein Client nicht weiß, welche Versionen der Server unterstützt, MUSS er eine PKIMessage mit der höchsten von ihm unterstützten Version senden, mit folgender Ausnahme. Version cmp2021 SOLLTE nur verwendet werden, wenn cmp2021-Syntax für die gesendete Anforderung oder für die erwartete Antwort benötigt wird.
Hinweis: Die Verwendung von cmp2000 als Standard-pvno erfolgt, um zusätzliche Nachrichtenaustausche für die Versionsverhandlung zu vermeiden und die Kompatibilität mit cmp2000-Implementierungen zu fördern. Version cmp2021-Syntax wird nur benötigt, wenn ein Nachrichtenaustausch hashAlg (in CertStatus) oder EnvelopedData verwendet.