IAppxEncryptionFactory interface (appxpackaging.h)

Creates objects for encrypting, decrypting, reading, and writing packages and bundles.

Inheritance

The IAppxEncryptionFactory interface inherits from the IUnknown interface. IAppxEncryptionFactory also has these types of members:

Methods

The IAppxEncryptionFactory interface has these methods.

 
IAppxEncryptionFactory::CreateEncryptedBundleReader

Creates a read-only bundle object to which encrypted Windows app packages can be added.
IAppxEncryptionFactory::CreateEncryptedBundleWriter

Creates a write-only bundle object to which encrypted Windows app packages can be added. (IAppxEncryptionFactory.CreateEncryptedBundleWriter)
IAppxEncryptionFactory::CreateEncryptedPackageReader

Creates a new instance of IAppxPackageReader for reading encrypted packages.
IAppxEncryptionFactory::CreateEncryptedPackageWriter

Creates a new instance of an IAppxEncryptedPackageWriter. (IAppxEncryptionFactory.CreateEncryptedPackageWriter)
IAppxEncryptionFactory::DecryptBundle

Creates an unencrypted Windows app bundle from an encrypted one.
IAppxEncryptionFactory::DecryptPackage

Creates an unencrypted Windows app package from an encrypted one.
IAppxEncryptionFactory::EncryptBundle

Creates an encrypted Windows app bundle from an unencrypted one. (IAppxEncryptionFactory.EncryptBundle)
IAppxEncryptionFactory::EncryptPackage

Creates an encrypted Windows app package from an unencrypted one. (IAppxEncryptionFactory.EncryptPackage)

Requirements

Requirement Value
Minimum supported client Windows 10, version 1607 [desktop apps only]
Minimum supported server Windows Server 2016 [desktop apps only]
Target Platform Windows
Header appxpackaging.h

See also

IAppxEncryptedBundleWriter

IAppxEncryptedPackageWriter