Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
Previous Versions
.NET Framework 1.1
.NET Framework
 Security Tools
This page is specific to
Microsoft Visual Studio 2003/.NET Framework 1.1

Other versions are also available for the following:
.NET Framework Developer's Guide
Security Tools

The .NET Framework SDK supplies command-line tools that help you perform security-related tasks and test your components and applications before you deploy them. The following table briefly describes each of these tools.

Tool name Description
Certificate Creation Tool (Makecert.exe) Generates X.509 certificates for testing purposes only.
Certificate Manager Tool (Certmgr.exe) Manages certificates, certificate trust lists (CTLs), and certificate revocation lists (CRLs).
Certificate Verification Tool (Chktrust.exe) Checks the validity of a file signed with an Authenticode™ certificate.
Code Access Security Policy Tool (Caspol.exe) Enables you to view and configure security policy. You can see the permissions that are granted to a specified assembly and the code groups that the assembly belongs to.
File Signing Tool (Signcode.exe) Signs a portable executable (PE) file with requested permissions, giving you more control over the security restrictions placed on your components.
Isolated Storage Tool (Storeadm.exe) Manages isolated storage, providing options to list the user's stores and delete them.
Permissions View Tool (Permview.exe) Allows you to view an assembly's requested permissions.
PEVerify Tool (Peverify.exe) Determines whether the JIT compilation process can verify the type safety of the assembly.
Secutil Tool (Secutil.exe) Extracts strong name public key information or Authenticode™ publisher certificates from an assembly, in a format that can be incorporated into code.
Set Registry Tool (Setreg.exe) Changes the registry settings that pertain to certificates and digital signatures.
Software Publisher Certificate Test Tool (Cert2spc.exe) Creates a Software Publisher's Certificate (SPC) from one or more X.509 certificates. This tool is for testing purposes only.
Strong Name Tool (Sn.exe) Helps create assemblies with strong names. Sn.exe provides options for key management, signature generation, and signature verification

See Also

Securing Applications

© 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement | Site Feedback
Page view tracker