Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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.

MethodDescription
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

AppxPackaging.h

IDL

AppxPackaging.idl

IID

IID_IAppxEncryptionFactory is defined as 80E8E04D-8C88-44AE-A011-7CADF6FB2E72

See also

IAppxEncryptedPackageWriter
IAppxEncryptedBundleWriter

 

 

Show:
© 2017 Microsoft