The following table describes how login requests are handled between different versions of DCE that are in a single cell.
Login Request Type |
Pre-1.1 Server Response |
Versions 1.1 and 1.2 Server Response |
DCE Version 1.0 From any client. |
No preauthentication. Returns DCE Version 1.0 (unpreauthenticated) response. |
Preauthentication. Checks for pre_auth_req ERA instance: If no ERA exists, or existing ERA has value=0 (NONE), returns DCE Version 1.0
(unpreauthenticated) response. Otherwise, rejects login request.
|
TIMESTAMPS From DCE Version 1.1 and greater clients. |
No preauthentication. Ignores preauthentication data in request and returns pre-DCE Version 1.1 (unpreauthenticated) response. |
Preauthentication. Checks for pre_auth_req ERA instance: If no ERA exists, or existing ERA has value=0 (NONE) or value=1
(PADATA-ENC-TIMESTAMPS), returns DCE Version 1.1 TIMESTAMPS response. If existing ERA has value=2 (PADATA-ENC-THIRD-PARTY), rejects login request.
|
THIRD-PARTY From DCE Version 1.1 and greater clients. |
No preauthentication. Ignores preauthentication data in request and returns pre-DCE Version 1.1 (unpreauthenticated) response. |
Preauthentication. Returns DCE Version 1.1 THIRD-PARTY response. |
PUBLIC KEY From DCE Version 1.2 clients. |
No preauthentication. Ignores preauthentication data in request and returns pre-DCE Version 1.1 (unpreauthenticated) response. |
1.1 Server Response: No preauthentication. Ignores preauthentication data in request and returns pre-DCE Version 1.1 (unpreauthenticated) response: Preauthentication. Returns DCE Version 1.2
PUBLIC KEY response.
|