2.2.6 IRMDSTransformInfo

The IRMDSTransformInfo structure specifies a specific transform that has been applied to protected content to enforce rights management policies applied to the document.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

TransformInfoHeader (variable)

...

ExtensibilityHeader

XrMLLicense (variable)

...

TransformInfoHeader (variable): A TransformInfoHeader structure (section 2.1.8) that specifies the identity of the transform applied.

ExtensibilityHeader (4 bytes): An ExtensibilityHeader structure (section 2.2.5).

XrMLLicense (variable): A UTF-8-LP-P4 structure (section 2.1.3) containing a valid XrML signed issuance license as specified in [MS-RMPR] section 2.2.9.9. The signed issuance license MAY<5> contain the application-specific name-value attribute pairs name and id, as specified in [MS-RMPR] section 2.2.9.7.6, as part of the AUTHENTICATEDDATA element.