3.1.3 Initialization
The server MUST register itself with the DCOM infrastructure and bind to a dynamic endpoint obtained from the RPC runtime.
The server MUST indicate to the RPC runtime that it is to negotiate security contexts by using the SPNEGO protocol ([RFC4178]). The server SHOULD request the RPC runtime to reject any unauthenticated connections.
The server MUST indicate to the RPC runtime that it is to perform a strict NDR data consistency check at target level 6.0, as specified in [MS-RPCE] section 3.
The server MUST indicate to the RPC runtime that it is to reject a NULL unique or full pointer with non-zero conformant value, as specified in [MS-RPCE] section 3.
The server MUST confirm the presence of an underlying smart card infrastructure complying with [PCSC3]. If no such infrastructure is present, the server MUST stop initialization and exit with an error.