1 implementation of IRightsManagementProvider
PresentationUI (1)
MS\Internal\Documents\RightsManagementProvider.cs (1)
27internal class RightsManagementProvider : IRightsManagementProvider, IDisposable
35 references to IRightsManagementProvider
PresentationUI (35)
MS\Internal\Documents\Application\RightsController.cs (1)
504private static IRightsManagementProvider _provider;
MS\Internal\Documents\RightsManagementManager.cs (4)
42private DocumentRightsManagementManager(IRightsManagementProvider rmProvider) 67internal static void Initialize(IRightsManagementProvider rmProvider) 1468private IRightsManagementProvider _rmProvider 1484private IRightsManagementProvider _rmProviderCache;
MS\Internal\Documents\RightsManagementProvider.cs (30)
54bool IRightsManagementProvider.IsProtected 67RightsManagementLicense IRightsManagementProvider.CurrentUseLicense 76PublishLicense IRightsManagementProvider.CurrentPublishLicense 96RightsManagementUser IRightsManagementProvider.CurrentUser 106void IRightsManagementProvider.InitializeEnvironment(EnrollmentAccountType accountType) 167void IRightsManagementProvider.InitializeEnvironment(RightsManagementUser user) 190bool IRightsManagementProvider.LoadUseLicense() 217bool IRightsManagementProvider.AcquireUseLicense() 258void IRightsManagementProvider.SaveUseLicense(EncryptedPackageEnvelope package) 294void IRightsManagementProvider.BindUseLicense() 363ReadOnlyCollection<RightsManagementUser> IRightsManagementProvider.GetAvailableCredentials() 384RightsManagementUser IRightsManagementProvider.GetDefaultCredentials() 392((IRightsManagementProvider)this).GetAvailableCredentials(); 445void IRightsManagementProvider.SetDefaultCredentials(RightsManagementUser user) 451((IRightsManagementProvider)this).GetAvailableCredentials(); 479void IRightsManagementProvider.RemoveCredentials(RightsManagementUser user) 492IRightsManagementProvider.GetAllAccessRights() 568Stream IRightsManagementProvider.DecryptPackage() 590EncryptedPackageEnvelope IRightsManagementProvider.EncryptPackage(Stream ciphered) 603((IRightsManagementProvider)this).CurrentUseLicense; 621((IRightsManagementProvider)this).SaveUseLicense(result); 637void IRightsManagementProvider.GenerateUnsignedPublishLicense( 746void IRightsManagementProvider.GenerateUnsignedPublishLicense(string template) 804void IRightsManagementProvider.SignPublishLicense() 850void IRightsManagementProvider.SaveCurrentLicenses() 862void IRightsManagementProvider.RevertToSavedLicenses() 883void IRightsManagementProvider.SetEncryptedPackage(EncryptedPackageEnvelope newPackage, out bool publishLicenseChanged) 1385return ((IRightsManagementProvider)this).IsProtected; 1399return ((IRightsManagementProvider)this).CurrentPublishLicense; 1404((IRightsManagementProvider)this).CurrentPublishLicense = value;