2.20. Requesting the Peer's Version (Version des Peers abfragen)
2.20. Requesting the Peer's Version (Version des Peers abfragen)
Ein IKE-Peer, der die IKE-Softwareversion des anderen erfahren will, KANN die folgende Methode nutzen. Beispiel für eine Konfigurationsanfrage in einem INFORMATIONAL-Austausch nach IKE SA und erster Child SA.
Eine IKE-Implementierung KANN die Versionsausgabe vor oder nach Authentisierung verweigern (bekannte Schwächen). Dann MUSS sie entweder einen leeren String liefern oder keine CP-Nutzlast, falls CP nicht unterstützt wird.
Initiator Responder
-------------------------------------------------------------------
HDR, SK {CP(CFG_REQUEST)} -->
<-- HDR, SK {CP(CFG_REPLY)}
CP(CFG_REQUEST)=
APPLICATION_VERSION("")
CP(CFG_REPLY) APPLICATION_VERSION("foobar v1.3beta, (c) Foo Bar
Inc.")