IAppxEncryptionFactory3 interface (appxpackaging.h)

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

Inheritance

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

Methods

The IAppxEncryptionFactory3 interface has these methods.

 
IAppxEncryptionFactory3::CreateEncryptedBundleWriter

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

Creates a new instance of an IAppxEncryptedPackageWriter. (IAppxEncryptionFactory3.CreateEncryptedPackageWriter)
IAppxEncryptionFactory3::EncryptBundle

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

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

Requirements

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