2.1 Transport

All protocol messages MUST be transported via DCOM, as specified in [MS-DCOM]. COMA uses the dynamic endpoints allocated and managed by the DCOM infrastructure.

COMA implementations MUST override the default RPC authentication level of the underlying DCOM implementation to use RPC_C_AUTHN_LEVEL_PKT_PRIVACY ([MS-RPCE] section 2.2.1.1.8).

The COMA client implementations SHOULD<1> override the default impersonation level of the underlying DCOM implementation to use RPC_C_IMP_LEVEL_IMPERSONATE, as specified in [MS-RPCE] section 2.2.1.1.9.

The COMA client implementations SHOULD<2> override the default security provider of the underlying DCOM implementation to use RPC_C_AUTHN_GSS_NEGOTIATE, as specified in [MS-RPCE] section 2.2.1.1.7.

For historical reasons, ASCII MUST be used as the character representation format (as specified in [C706] section 14.2.4) and little-endian MUST be used as the integer format, as specified in [C706] section 14.2.5.