1.3.4 Online Publishing

When publishing, templates can be used to control the rights that a user or group has on a particular piece of content. Online publishing does not require completion of the client bootstrapping steps. When the client is used to protect content, it generates a PL that contains the usage policy and the content key, both of which are encrypted using the server's public key. The PL also contains a reference to a server that can be used to issue ULs from the PL. During online publishing, the client acquires the SLC of the server in order to encrypt the usage policy and content key to the server and build the PL chain.

The following request and response methods are used for online publishing: GetLicensorCertificate and AcquireIssuanceLicense.