Microsoft  Windows Media Home   All Products  |   Support  |   Search  |   microsoft.com Home  
Microsoft
  Windows Home Pages  |   Downloads  |   Support  |   International  |
 
Enter a search phrase:
 
 

 

 

Compliance and Robustness Rules for Windows Media DRM  

 

-- View Previous Versions --

 

All implementations and uses of Windows Media DRM, including devices and software applications, must satisfy the associated Compliance and Robustness Rules as specified in Microsoft’s Windows Media DRM license agreements.  Microsoft posts the latest versions of the Compliance and Robustness Rules on this page in addition to listing resources that may be useful as you develop compliant Windows Media DRM implementations.

What Are Compliance and Robustness Rules

Compliance Rules specify the required behaviors of the Windows Media DRM implementations and any software accessing the implementations.  Compliance Rules describe how content may be accessed and passed using specific WMDRM rights and restrictions. 

 

Robustness Rules specify the Windows Media DRM assets and different levels of robustness required to protect each asset type.

 

For more information about Compliance and Robustness Rules, download a brief slide presentation.

Current Compliance and Robustness Rules Documents

-- View Previous Versions --

Click below to jump to the desired topic on this page:

-Windows Media Rights Manager 10.X SDK
-Windows Media DRM 10 for Devices
-Windows Media Format 9 Series and 9.5 and 11 SDK (with WM DRM 10)
-Windows Media DRM Export Using WMF 11 SDK
-Microsoft Device Bridge for Windows Media DRM
-Windows Media DRM 10 for Windows CE 6.0, Windows CE 5.0 and Windows CE .NET 4.2

Windows Media Rights Manager 10 and 10.1SDK
For the license agreement entitled:
"Windows Media Rights Manager 10 Software Development Kit License Agreement" and "Windows Media Rights Manager 10.1 Software Development Kit License Agreement".

Version

Applicable Compliance Rules

WMRM 10 SDK

Compliance Rules for WMRM 10 X SDK Applications and Services 29_June_2007.doc

 

Windows Media DRM 10 for Devices
For the license agreements entitled:
"WMDRM 10 for Devices Final Product Distribution Agreement"  - and-
"WMDRM 10 for Devices Development and Interim Product Distribution Agreement"

Version

Applicable Compliance Rules and Robustness Rules

Windows Media DRM 10 for Portable Devices

Compliance Rules for WMDRM10 for Portable Devices Platforms 29_June_2007.doc

-plus -

Compliance Rules for WMDRM10 for Portable Devices Applications 24_April_2009.doc

- plus -

Robustness Rules for WMDRM10 for Devices 13_Nov_06.doc

Windows Media DRM 10 for Network Devices

Compliance Rules for WMDRM10 for Network Devices Receiver Platforms 29_June_2007.doc

- plus -

Compliance Rules for WMDRM10 for Network Devices Receiver Applications 24_April_2009.doc

- plus -

Compliance Rules for WMDRM10 for Network Devices Transmitters 24_October_2008.doc

- plus -

Robustness Rules for WMDRM10 for Devices 13_Nov_06.doc

 

Windows Media Format 9 Series and 9.5 and 11 SDK (with WM DRM 10)

For the license agreement entitled: "License Agreement for Certificates for Microsoft Windows Media Format (9 Series and Version 9.5) Software Development Kit" or "License Agreement for Certificates for Microsoft Windows Media Format Version 11 Software Development Kit"

Type of Certificate

When used with

Applicable Compliance Rules and Robustness Rules

DRM Client Certificate

9 Series version of the WM Format SDK

Compliance Rules for WMF 9 Series SDK WMDRM Applications 09-16-04b.doc  
-plus -
Robustness Rules for Windows Media Format 9 Series SDK Applications 09-16-04a.doc

DRM Client Certificate

Version 9.5 of the WM Format SDK

Compliance Rules for WMF 9.5 SDK WMDRM Applications 04-30-06.doc
- plus -
Robustness Rules for Windows Media Format 9.5 SDK Applications 04-30-06.doc

DRM Client Certificate

Version 11 of the WM Format SDK

Compliance Rules for WMF 11 SDK WMDRM Applications 24_April_2009.doc
- plus -
Robustness Rules for WMF 11 SDK WMDRM Applications 29_June_2007.doc

DRM Encryption Certificate

9 Series version of the WM Format SDK

Compliance Rules for WMF 9 Series SDK WMDRM Applications 09-16-04b.doc

DRM Encryption Certificate

Version 9.5 of the WM Format SDK

Compliance Rules for WMF 9.5 SDK WMDRM Applications 04-30-06.doc

DRM Encryption Certificate

Version 11 of the WM Format SDK

Compliance Rules for WMF 11 SDK WMDRM Applications 24_April_2009.doc

WMDM Transfer Certificate

9 Series version of the WM Format SDK

Compliance Rules for Windows Media Device Manager Transfer Applications 11-11-04c.doc
- plus -
Robustness Rules for Windows Media Format 9 Series SDK Applications 09-16-04a.doc

WMDM Transfer Certificate

Version 9.5 of the WM Format SDK

Compliance Rules for Windows Media Device Manager Transfer Applications 11-11-04c.doc
- plus -
Robustness Rules for WMF 9.5 SDK WMDRM Applications 04-30-06.doc

WMDM Transfer Certificate

Version 11 of the WM Format SDK

Compliance Rules for Windows Media Device Manager Transfer Applications 11-11-04c.doc
- plus -
Robustness Rules for WMF 11 SDK Applications 29_June_2007.doc

WMDM Service Provider Certificate

9 Series version of the WM Format SDK

Compliance Rules for Windows Media Device Manager Service Providers 13_Nov_2006.doc

WMDM Service Provider Certificate

Version 9.5 of the WM Format SDK

Compliance Rules for Windows Media Device Manager Service Providers 13_Nov_2006.doc


Windows Media DRM Export using WMF 11 SDK
For the license agreement entitled:
"License Agreement for WMDRM Export Certificates for Microsoft Windows Media Format Version 11 Software Development Kit".

Version

Applicable Compliance Rules

Windows Media DRM Export Using WMF 11 SDK

Compliance Rules for WMDRM Export 31 Jan 2008.doc

- plus -

Compliance Rules for WMDRM Export - Appendix A 24 Oct 2008.doc

- plus -

Robustness Rules for WMDRM Export 18 Dec 2006.doc


Microsoft Device Bridge for Windows Media DRM
For the license agreement entitled:
"Microsoft Device Bridge for WMDRM Interim Product Agreement" and "Microsoft Device Bridge for WMDRM Final Product Agreement".

Version

Applicable Compliance Rules

Microsoft Device Bridge for Windows Media DRM

Compliance Rules for Microsoft Device Bridge for WMDRM 13_Nov_06.doc

- plus -

Robustness Rules for Microsoft Device Bridge for Windows Media DRM 13_Nov_06.doc

Windows Media DRM 10 for Windows CE 6.0, Windows CE 5.0 and Windows CE .NET 4.2
For the license agreements entitled:
"
Amendment to the Microsoft OEM Embedded Toolkit License Agreement"  - or -
"
Amendment to the Microsoft OEM Customer License Agreement for Embedded Systems"

Windows CE Version

Applicable Compliance Rules and Robustness Rules

Windows CE 6.0, Windows CE 5.0 and Windows CE .NET 4.2, inclusive

Compliance and Robustness Rules Guidelines for WMDRM 10 for WinCE6 WinCE5 and WinCE4.2 18 Dec 06.Doc

-plus-

Compliance Rules for WMDRM 10 for Portable Devices Applications 29_June_2007.doc

-plus-

Compliance Rules for WMDRM 10 for Network Devices Receiver Applications 29_June_2007.doc

- plus -

Robustness Rules for WMDRM10 for Devices 13_Nov_06.doc

 

Resources for Compliance and Robustness

In order to assist Windows Media DRM licensees in addressing the Compliance and Robustness Rules, Microsoft has partnered with the following companies to deliver solutions and services:

 

Cloakware Robustness Solution for Windows Media® DRM 10 for Devices helps you more easily meet the Windows Media DRM Robustness Rules on your specific device and/or application. Cloakware’s easy-to-use components readily fit into the development process dramatically reducing development time, lowering costs and driving faster time-to-market.  Visit Cloakware’s web site for more information.

Arxan's Robustness Solutions help you quickly and efficiently meet applicable Windows Media DRM Robustness Rules on your specific device and/or application. Arxan's protection technology easily integrates into your product life cycle and dramatically reduces Total Cost of Ownership (TCO) of your robustness features. Arxan also offers technical and business training on understanding, interpreting and working with Robustness Rules. Visit Arxan’s website for more information on how Arxan can best meet your needs for quality robustness, protection and breach management.