2.2.1 EFSRPC Identifiers

An EFSRPC identifier is used to uniquely refer to an encrypted data object on a remote server. The format of the identifier used is implementation-specific. It MUST be represented as a null-terminated Unicode string in UTF-16 encoding. EFSRPC servers SHOULD use UncPaths for EFSRPC identifiers. The server MUST return an error if it is passed an identifier that violates the syntactic rules imposed by its implementation.<6>