 |
 |
Authenticated Content Signing for Microsoft Smartphone
|
Requirements
Supported system specifications for ACS
|
|
|
Hard
disk space |
20MB of free hard
disk space |
Operating
system |
Windows 2000 or Windows
XP |
Web
browser |
Microsoft Internet
Explorer 5.1 or later. Version 6.0 and up is recommended. |
USB
|
One USB-enabled port |
For more information on other platform or browser
support, please call Verisign Technical Support.
Microsoft Privileged Certificate Technology
Requirements
If you are using the VeriSign ACS for Windows
Mobile Smartphone service to sign code with the Microsoft Privileged
certificate, note that your application should comply with the following
Microsoft Privileged Certificate Technology Requirements given below.
Note that the below are Microsoft’s additional requirements and not
VeriSign requirements. Please contact the Microsoft Mobile2Market team
at M2M@microsoft.com
directly if you have any questions on these requirements.
- Application
code shall not:
- Modify the value or function of any security policy,
including without limitation, any of the security policies accessible
through the Security Policy CSP
- Modify any keys or name/value pairs in the following
registry locations:
- HKLM\Drivers
- HKLM\Hardware
- HKLM\Init
- HKLM\Comm
- HKLM\Security
- HKLM\System
- Modify, add, or remove any certificates in the
following CAPI stores:
- Privileged
Execution Trust Authorities
- Unprivileged
Execution Trust Authorities
- Software
Publisher Certificate
- Modify the application and certification revocation
lists
- Send any device configuration messages to the
CM, block any device configuration messages being sent to the device,
or modify the device configuration system
- Access or modify the Metabase, the Metabase CSP
and the underlying database
- Modify or circumvent any DRM protection of any
device, content, or applications
- Overwrite or shadow any system files
- Modify any part of the ROM image
- Modify the boot sequence
- Access any part of the device hardware through
any means other than the APIs published in the Software Development
SDK for the particular version of the MS Smartphone software.
- Application
code shall only:
- access and use those APIs that are listed in the
Software Development Kit (“SDK”) for the particular version of Microsoft
Smartphone Software (e.g., 2002, 2003, etc.);
- access and use DeviceIDs and other device information
only through system APIs listed in the SDK for the particular version
of the Smartphone Software;
- access and use file systems through the file system
APIs listed in the SDK for the particular version of such Microsoft
Smartphone Software.
- Notwithstanding
the requirements set forth in A and B of these Microsoft Privileged
Certificate Technology Requirements, device driver application code
may:
- Solely to the extent necessary for making the
hardware peripheral device functional, modify the keys or name/value
pairs in the registry locations the following registries:
- HKLM\Drivers
- HKLM\Hardware
- HKLM\Init
- Solely to the extent necessary for the development
of the device driver:
- access
and use any of the Smartphone Software APIs
- access
the device hardware directly using means such as assembly code or direct
memory manipulation

|
 |
|
Guides
Data Sheets
Tours & Demos

|