1.7 Versioning and Capability Negotiation

In the WMDRM: License Protocol, there is no facility for version or capability negotiation. The client submits requests to a server that understands the maximum protocol version used by the client. In practice, content providers embed license acquisition specifics within the content file headers. This information indicates to the client which license version and license acquisition protocol will be used.<1>

This protocol can be implemented on top of the following:

  • TCP

  • HTTP

  • HTTPS