1 implementation of IRightsManagementProvider
PresentationUI (1)
MS\Internal\Documents\RightsManagementProvider.cs (1)
26internal class RightsManagementProvider : IRightsManagementProvider, IDisposable
35 references to IRightsManagementProvider
PresentationUI (35)
MS\Internal\Documents\Application\RightsController.cs (1)
503private static IRightsManagementProvider _provider;
MS\Internal\Documents\RightsManagementManager.cs (4)
40private DocumentRightsManagementManager(IRightsManagementProvider rmProvider) 65internal static void Initialize(IRightsManagementProvider rmProvider) 1451private IRightsManagementProvider _rmProvider 1467private IRightsManagementProvider _rmProviderCache;
MS\Internal\Documents\RightsManagementProvider.cs (30)
53bool IRightsManagementProvider.IsProtected 66RightsManagementLicense IRightsManagementProvider.CurrentUseLicense 75PublishLicense IRightsManagementProvider.CurrentPublishLicense 95RightsManagementUser IRightsManagementProvider.CurrentUser 105void IRightsManagementProvider.InitializeEnvironment(EnrollmentAccountType accountType) 166void IRightsManagementProvider.InitializeEnvironment(RightsManagementUser user) 189bool IRightsManagementProvider.LoadUseLicense() 216bool IRightsManagementProvider.AcquireUseLicense() 257void IRightsManagementProvider.SaveUseLicense(EncryptedPackageEnvelope package) 293void IRightsManagementProvider.BindUseLicense() 362ReadOnlyCollection<RightsManagementUser> IRightsManagementProvider.GetAvailableCredentials() 383RightsManagementUser IRightsManagementProvider.GetDefaultCredentials() 391((IRightsManagementProvider)this).GetAvailableCredentials(); 444void IRightsManagementProvider.SetDefaultCredentials(RightsManagementUser user) 450((IRightsManagementProvider)this).GetAvailableCredentials(); 478void IRightsManagementProvider.RemoveCredentials(RightsManagementUser user) 491IRightsManagementProvider.GetAllAccessRights() 567Stream IRightsManagementProvider.DecryptPackage() 589EncryptedPackageEnvelope IRightsManagementProvider.EncryptPackage(Stream ciphered) 602((IRightsManagementProvider)this).CurrentUseLicense; 620((IRightsManagementProvider)this).SaveUseLicense(result); 636void IRightsManagementProvider.GenerateUnsignedPublishLicense( 745void IRightsManagementProvider.GenerateUnsignedPublishLicense(string template) 803void IRightsManagementProvider.SignPublishLicense() 849void IRightsManagementProvider.SaveCurrentLicenses() 861void IRightsManagementProvider.RevertToSavedLicenses() 882void IRightsManagementProvider.SetEncryptedPackage(EncryptedPackageEnvelope newPackage, out bool publishLicenseChanged) 1385return ((IRightsManagementProvider)this).IsProtected; 1399return ((IRightsManagementProvider)this).CurrentPublishLicense; 1404((IRightsManagementProvider)this).CurrentPublishLicense = value;