Building a Publishing Application Without Using a Lockbox

You can build a publishing application without a lockbox by using Msdrm.dll and the Active Directory Rights Management Services (AD RMS) SOAP APIs. For information about whether to use a lockbox or Msdrm.dll and the AD RMS Soap APIs, see Determining Whether to Use a Lockbox. To use the SOAP methods, you must also use the AD RMS functions that create issuance licenses.

The sample that is included with this SDK combines C++ and managed (C#) code, and demonstrates how to create wrappers for unmanaged code. You can use these same techniques when you write an application.

When you build a publishing application without using a lockbox, keep the following information in mind.

Section Description
Publishing Content with Web Applications Reviews the basic tasks required to publish material for an AD RMS application.
Compound Files Briefly describes compound files, which are the metafiles that are used by the sample application to contain an AD RMS-protected document.
Clock Skew Describes the issue of clock skew in licenses and how to avoid it.
Building a Protected Document Library Describes all the parts of a protected document library and provides examples.
Building a Protected Web Page Server Describes how to create a protected Web page server.
Revocation Describes how use licenses can be revoked.

See Also

Using Active Directory Rights Management Services

Send comments about this topic to Microsoft

Build date: 3/13/2008