2.2.2.5 New Reasons for Bind Rejection
The following table briefly describes the reject reasons used by these extensions. These reasons are defined in [C706] section 12.6.3.1.
Reject reason |
Value |
Meaning |
---|---|---|
REASON_NOT_SPECIFIED |
0x00 |
If the reason for the error does not fit any of the other reasons specified in this section, then this rejection code SHOULD be used. |
TEMPORARY_CONGESTION |
0x01 |
Not Used. Client implementations of these extensions SHOULD treat this rejection code in the same manner as LOCAL_LIMIT_EXCEEDED. |
LOCAL_LIMIT_EXCEEDED |
0x02 |
The server could not complete the request due to lack of resources. |
PROTOCOL_VERSION_NOT_SPECIFIED |
0x04 |
The server detected a protocol error while processing an rpc_bind or rpc_alter_context PDU. |
These extensions add two new reasons for rejection in the bind_nak packet that is specified in [C706] section 12.6. The reasons are defined as follows.
Reject reason |
Value |
Meaning |
---|---|---|
authentication_type_not_recognized |
0x08 |
Authentication type requested by client is not recognized by server. |
invalid_checksum |
0x09 |
This rejection code is used when an unrecoverable error is detected by the underlying security package. |