1 implementation of IRightsManagementProvider
PresentationUI (1)
MS\Internal\Documents\RightsManagementProvider.cs (1)
29internal class RightsManagementProvider : IRightsManagementProvider, IDisposable
35 references to IRightsManagementProvider
PresentationUI (35)
MS\Internal\Documents\Application\RightsController.cs (1)
509private static IRightsManagementProvider _provider;
MS\Internal\Documents\RightsManagementManager.cs (4)
43private DocumentRightsManagementManager(IRightsManagementProvider rmProvider) 68internal static void Initialize(IRightsManagementProvider rmProvider) 1469private IRightsManagementProvider _rmProvider 1485private IRightsManagementProvider _rmProviderCache;
MS\Internal\Documents\RightsManagementProvider.cs (30)
56bool IRightsManagementProvider.IsProtected 69RightsManagementLicense IRightsManagementProvider.CurrentUseLicense 78PublishLicense IRightsManagementProvider.CurrentPublishLicense 98RightsManagementUser IRightsManagementProvider.CurrentUser 108void IRightsManagementProvider.InitializeEnvironment(EnrollmentAccountType accountType) 169void IRightsManagementProvider.InitializeEnvironment(RightsManagementUser user) 192bool IRightsManagementProvider.LoadUseLicense() 219bool IRightsManagementProvider.AcquireUseLicense() 260void IRightsManagementProvider.SaveUseLicense(EncryptedPackageEnvelope package) 296void IRightsManagementProvider.BindUseLicense() 365ReadOnlyCollection<RightsManagementUser> IRightsManagementProvider.GetAvailableCredentials() 386RightsManagementUser IRightsManagementProvider.GetDefaultCredentials() 394((IRightsManagementProvider)this).GetAvailableCredentials(); 447void IRightsManagementProvider.SetDefaultCredentials(RightsManagementUser user) 453((IRightsManagementProvider)this).GetAvailableCredentials(); 481void IRightsManagementProvider.RemoveCredentials(RightsManagementUser user) 494IRightsManagementProvider.GetAllAccessRights() 570Stream IRightsManagementProvider.DecryptPackage() 592EncryptedPackageEnvelope IRightsManagementProvider.EncryptPackage(Stream ciphered) 605((IRightsManagementProvider)this).CurrentUseLicense; 623((IRightsManagementProvider)this).SaveUseLicense(result); 639void IRightsManagementProvider.GenerateUnsignedPublishLicense( 748void IRightsManagementProvider.GenerateUnsignedPublishLicense(string template) 806void IRightsManagementProvider.SignPublishLicense() 852void IRightsManagementProvider.SaveCurrentLicenses() 864void IRightsManagementProvider.RevertToSavedLicenses() 885void IRightsManagementProvider.SetEncryptedPackage(EncryptedPackageEnvelope newPackage, out bool publishLicenseChanged) 1387return ((IRightsManagementProvider)this).IsProtected; 1401return ((IRightsManagementProvider)this).CurrentPublishLicense; 1406((IRightsManagementProvider)this).CurrentPublishLicense = value;