NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Security Tools

The NGWS SDK supplies command-line utilities 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
assembly generation utility Takes files containing IL and creates a PE (portable executable) file that contains an assembly manifest.
caspol Enables you to view and configure security policy. You can see what permissions are granted to a specified assembly and which code groups that assembly belongs to.
cert2spc Creates a Software Publisher's Certificate (SPC) from one or more X.509 certificates.
certmgr Manages certificates, certificate trust lists (CTLs), and certificate revocation lists (CRLs).
chktrust Checks the validity of a signed file.
makecert Generates a X.509 certificate that can be used for testing purposes only.
permview Allows you to view an assembly's requested permissions.
peverify Determines whether the JIT compilation process can verify the type-safety of the assembly.
secutil Obtains the X509Certificate and/or strong (shared) assembly names in a form that is easy to place in source files.
setreg Changes registry settings.
signcode Enables you to digitally sign an assembly.
sn Helps with key management and signature verification for strong (shared) assembly names.