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 |
---|---|
Generates X.509 certificates for testing purposes only. |
|
Manages certificates, certificate trust lists (CTLs), and certificate revocation lists (CRLs). |
|
Verifies the validity of a file signed with an X.509 certificate. The Certificate Verification tool only ships with the .NET Framework SDK version 1.0 and 1.1. In later versions of the .NET Framework SDK, use the Sign Tool (SignTool.exe) utility instead. |
|
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. |
|
Signs a portable executable (PE) file with an Authenticode digital signature. The File Signing Tool only ships with the .NET Framework SDK version 1.0 and 1.1. In later versions of the .NET Framework SDK, use the Sign Tool (SignTool.exe) utility instead. |
|
Manages isolated storage, providing options to list the user's stores and delete them. |
|
Allows you to view an assembly's requested permissions. |
|
Determines whether the JIT compilation process can verify the type safety of the assembly. |
|
Migrates security policy between two compatible versions of the .NET Framework. |
|
Extracts strong name public key information or Authenticode™ publisher certificates from an assembly, in a format that can be incorporated into code. |
|
Allows you to change the registry settings for the Software Publishing State keys, which control the behavior of the certificate verification process. The Set Registry tool only ships with the .NET Framework SDK version 1.0 and 1.1. In later versions of the .NET Framework SDK, use the Sign Tool (SignTool.exe) utility instead. |
|
Digitally signs files, verifies signatures in files, and time stamps files. |
|
Creates a Software Publisher's Certificate (SPC) from one or more X.509 certificates. This tool is for testing purposes only. |
|
Helps create assemblies with strong names. Sn.exe provides options for key management, signature generation, and signature verification |