Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
4/8/2010

This topic shows the Device Description Framework (DDF) file for the DeviceEncryption Configuration Service Provider. DDF files and the example in this topic are used only for OMA DM provisioning. For more information, see OMA Device Management.

Note:
The first line of the DDF file is the namespace reference for Microsoft custom properties. For more information, see Managing Microsoft Custom Properties (OMA DM).
Copy Code
<<MgmtTree
xmlns:MSFT="http://schemas.microsoft.com/MobileDevice/DM">
	<VerDTD>1.2</VerDTD>
	<Node>
		<NodeName>DeviceEncryption</NodeName>
		<Path>./Vendor/MSFT</Path>
		<DFProperties>
			<AccessType>
				<Get />
			</AccessType>
			<Description>This is the root node for local
device encryption.</Description>
			<DFFormat>
				<node />
			</DFFormat>
			<Occurrence>
				<One />
			</Occurrence>
			<Scope>
				<Permanent />
			</Scope>
			<DFType>
			 
<DDFName>com.Microsoft/WindowsMobile/1.0/DeviceEncryptionMO</DDFName>
			</DFType>
			<MSFT:AccessRole>8</MSFT:AccessRole>
			<MSFT:RWAccess>1</MSFT:RWAccess>
		</DFProperties>
		<Node>
			<NodeName>EnableLocal</NodeName>
			<DFProperties>
				<AccessType>
					<Get />
					<Replace />
				</AccessType>
				<Description>If Enable is set to true, then
local device encryption is turned on. If false then local device
encryption is turned off. Default value is
false.</Description>
				<DFFormat>
					<bool />
				</DFFormat>
				<Occurrence>
					<One />
				</Occurrence>
				<Scope>
					<Permanent />
				</Scope>
				<DFType>
					<MIME>text/plain</MIME>
				</DFType>
				<MSFT:RWAccess>3</MSFT:RWAccess>
			</DFProperties>
		</Node>
		<Node>
			<NodeName>EncryptList</NodeName>
			<DFProperties>
				<AccessType>
					<Add />
					<Get />
					<Delete />
				</AccessType>
				<Description>This node contains the list of
files that IT admin wants to encrypt in addition to the system
default.</Description>
				<DFFormat>
					<node />
				</DFFormat>
				<Occurrence>
					<ZeroOrOne />
				</Occurrence>
				<Scope>
					<Dynamic />
				</Scope>
				<DFType>
					<DDFName></DDFName>
				</DFType>
				<MSFT:RWAccess>3</MSFT:RWAccess>
			</DFProperties>
			<Node>
				<NodeName></NodeName>
				<DFProperties>
					<AccessType>
						<Add />
						<Get />
						<Delete />
					</AccessType>
					<Description>Node name is file/directory
path string</Description>
					<DFFormat>
						<null />
					</DFFormat>
					<Occurrence>
						<ZeroOrMore />
					</Occurrence>
					<Scope>
						<Dynamic />
					</Scope>
					<DFType>
						<MIME>text/plain</MIME>
					</DFType>
					<MSFT:RWAccess>3</MSFT:RWAccess>
				</DFProperties>
			</Node>
		</Node>
		<Node>
			<NodeName>DoNotEncryptList</NodeName>
			<DFProperties>
				<AccessType>
					<Add />
					<Get />
					<Delete />
				</AccessType>
				<Description>This node contains the list of
files that IT admin explicitly does not want to
encrypt.</Description>
				<DFFormat>
					<node />
				</DFFormat>
				<Occurrence>
					<ZeroOrOne />
				</Occurrence>
				<Scope>
					<Dynamic />
				</Scope>
				<DFType>
					<DDFName></DDFName>
				</DFType>
				<MSFT:RWAccess>3</MSFT:RWAccess>
			</DFProperties>
			<Node>
				<NodeName></NodeName>
				<DFProperties>
					<AccessType>
						<Add />
						<Get />
						<Delete />
					</AccessType>
					<Description>Node name is file/directory
path string</Description>
					<DFFormat>
						<null />
					</DFFormat>
					<Occurrence>
						<ZeroOrMore />
					</Occurrence>
					<Scope>
						<Dynamic />
					</Scope>
					<DFType>
						<MIME>text/plain</MIME>
					</DFType>
					<MSFT:RWAccess>3</MSFT:RWAccess>
				</DFProperties>
			</Node>
		</Node>
		<Node>
			<NodeName>System</NodeName>
			<DFProperties>
				<AccessType>
					<Get />
				</AccessType>
				<Description>This is root node for system
encrypt and donotencrypt lists.</Description>
				<DFFormat>
					<node />
				</DFFormat>
				<Occurrence>
					<One />
				</Occurrence>
				<Scope>
					<Permanent />
				</Scope>
				<DFType>
					<DDFName></DDFName>
				</DFType>
				<MSFT:RWAccess>1</MSFT:RWAccess>
			</DFProperties>
			<Node>
				<NodeName>EncryptList</NodeName>
				<DFProperties>
					<AccessType>
						<Add />
						<Get />
						<Delete />
					</AccessType>
					<Description>This node contains the list
of files that are in the system encrypt list.</Description>
					<DFFormat>
						<node />
					</DFFormat>
					<Occurrence>
						<ZeroOrOne />
					</Occurrence>
					<Scope>
						<Dynamic />
					</Scope>
					<DFType>
						<DDFName></DDFName>
					</DFType>
					<MSFT:RWAccess>3</MSFT:RWAccess>
				</DFProperties>
				<Node>
					<NodeName></NodeName>
					<DFProperties>
						<AccessType>
							<Add />
							<Get />
							<Delete />
						</AccessType>
						<Description>Node name is
file/directory path string.</Description>
						<DFFormat>
							<null />
						</DFFormat>
						<Occurrence>
							<ZeroOrMore />
						</Occurrence>
						<Scope>
							<Dynamic />
						</Scope>
						<DFType>
							<MIME>text/plain</MIME>
						</DFType>
					 
<MSFT:RWAccess>3</MSFT:RWAccess>
					</DFProperties>
				</Node>
			</Node>
			<Node>
				<NodeName>DoNotEncryptList</NodeName>
				<DFProperties>
					<AccessType>
						<Add />
						<Get />
						<Delete />
					</AccessType>
					<Description>This node contains the list
of files that are in the system do not encrypt
list.</Description>
					<DFFormat>
						<node />
					</DFFormat>
					<Occurrence>
						<ZeroOrOne />
					</Occurrence>
					<Scope>
						<Dynamic />
					</Scope>
					<DFType>
						<DDFName></DDFName>
					</DFType>
					<MSFT:RWAccess>3</MSFT:RWAccess>
				</DFProperties>
				<Node>
					<NodeName></NodeName>
					<DFProperties>
						<AccessType>
							<Add />
							<Get />
							<Delete />
						</AccessType>
						<Description>Node name is
file/directory path string.</Description>
						<DFFormat>
							<null />
						</DFFormat>
						<Occurrence>
							<ZeroOrMore />
						</Occurrence>
						<Scope>
							<Dynamic />
						</Scope>
						<DFType>
							<MIME>text/plain</MIME>
						</DFType>
					 
<MSFT:RWAccess>3</MSFT:RWAccess>
					</DFProperties>
				</Node>
			</Node>
		</Node>
	</Node>
</MgmtTree>

See Also