System.Security.RightsManagement Namespace
.NET Framework 4.5
Provides types to support rights management of application-created content such as that stored in a Package or XpsDocument.
Additional information about how to use and implement rights management is available online in the MSDN documentation for the Rights Management Services SDK.
| Class | Description | |
|---|---|---|
|
ContentGrant | Represents a right granted to a user to access information in a rights managed document. |
|
ContentUser | Represents a user or user-group for granting access to rights managed content. |
|
CryptoProvider | Provides digital rights management services for encrypting and decrypting protected content. |
|
LocalizedNameDescriptionPair | Represents an immutable (read-only) pair of "Name" and "Description" strings. |
|
PublishLicense | Represents a signed rights managed publish license. |
|
RightsManagementException | Represents an error condition when a rights management operation cannot complete successfully. |
|
SecureEnvironment | Represents a secure client session for user activation, license binding, and other rights management operations. |
|
UnsignedPublishLicense | Represents an unsigned rights managed PublishLicense or an unsigned PublishLicense template. |
|
UseLicense | Represents a license that enables access to protected rights managed content. |
| Enumeration | Description | |
|---|---|---|
|
AuthenticationType | Specifies the method of rights management authentication. |
|
ContentRight | Specifies rights that can be granted to users for accessing content in a rights managed document. |
|
RightsManagementFailureCode | Specifies error conditions that can occur when performing a rights management operation. |
|
UserActivationMode | Specifies the type of user Rights Account Certificate to request for rights management activation. |