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.