IAppxEncryptionFactory interface
Creates objects for encrypting, decrypting, reading, and writing packages and bundles.
Members
The IAppxEncryptionFactory interface inherits from the IUnknown interface. IAppxEncryptionFactory also has these types of members:
Methods
The IAppxEncryptionFactory interface has these methods.
| Method | Description |
|---|---|
| CreateEncryptedBundleReader |
Creates a read-only bundle object to which encrypted Windows app packages can be added. |
| CreateEncryptedBundleWriter |
Creates a write-only bundle object to which encrypted Windows app packages can be added. |
| CreateEncryptedPackageReader |
Creates a new instance of IAppxEncryptedPackageReader. |
| CreateEncryptedPackageWriter |
Creates a new instance of an IAppxEncryptedPackageWriter. |
| DecryptBundle |
Creates an unencrypted Windows app bundle from an encrypted one. |
| DecryptPackage |
Creates an unencrypted Windows app package from an encrypted one. |
| EncryptBundle |
Creates an encrypted Windows app bundle from an unencrypted one. |
| EncryptPackage |
Creates an encrypted Windows app package from an unencrypted one. |
Requirements
|
Minimum supported client |
Windows 10, version 1607 [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2016 [desktop apps only] |
|
Header |
|
|
IDL |
|
|
IID |
IID_IAppxEncryptionFactory is defined as 80E8E04D-8C88-44AE-A011-7CADF6FB2E72 |
See also