.NET Framework Developer Center > .NET Development Forums > Windows Communication Foundation > i need to download latest makecert.exe & certmgr
Ask a questionAsk a question
 

Answeri need to download latest makecert.exe & certmgr

  • Saturday, April 08, 2006 3:48 PMpmarreddy Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    hi there,

    i dont have makecert.exe in my system can sombody point me to a location so that i can download one.

     just the makecert.exe. and certmgr.exe my internet connection is slow so....

    thanks prasanth

Answers

  • Wednesday, April 12, 2006 9:41 PMAndy Milligan Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer

    The readme "Microsoft® Windows® SDK Readme for the February 2006 CTP" notes that this is the expected behavior with this release...

     

    6.4.9    Some tools are built to run only on Windows Vista

    The following tools are built to run only on the Windows Vista operating system. If you attempt to run them on Windows XP SP2 or Windows Server 2003, you will see an error message stating that the executable is not a valid Win32 application.

    • CertMgr.exe

    • Checkv4.exe

    • MakeCat.exe

    • MakeCert.exe

    • MakeCtl.exe

    • SetReg.exe

    • SpOrder.exe

    • Where.exe

  • Friday, April 14, 2006 7:11 PMLarry Buerk Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    The plan is to fix this issue in a future SDK release so the tools can again run on platforms other than Vista.

All Replies

  • Saturday, April 08, 2006 4:53 PMSajay Antony - MSFT Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    These are present as a part of the platform SDK Tool, also if you have visual studio 2005 you can find it here.

    C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin

     

     

  • Saturday, April 08, 2006 5:29 PMpmarreddy Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    hi there,

    i have them but for some reason they are not working. can somebody upload them for me.

     

    thanks prasanth

  • Saturday, April 08, 2006 5:50 PMSajay Antony - MSFT Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Are you using the Feb CTP ?
  • Sunday, April 09, 2006 12:41 PMpmarreddy Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    yes i am using feb ctp.

     

    thanks prasanth

  • Wednesday, April 12, 2006 5:02 AMpmarreddy Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    hi,

    can somebody tell me wher i can download certmgr.

    thanks prasanth

  • Wednesday, April 12, 2006 6:32 AMDonovanH Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I had similar problems with the Feb CTP, with these exe's not working, i.e. the ones installed with the WinFX SDK at: "C:\Program Files\Microsoft SDKs\Windows\v1.0\Bin".

    As Sanjay said (and Guy as well), use the ones that come with VS2005 instead. Once I used those ones I had no problems.
  • Wednesday, April 12, 2006 6:54 AMSajay Antony - MSFT Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    I had problems with the Feb CTP so i jumped on to my box with the Jan CTP and pulled out these exe's from there.
    I'm guessing your getting an access denied. and "This is not a Valid Win32 application"

    If so you will have to use the ones in vs2005 or the other SDK's

  • Wednesday, April 12, 2006 9:41 PMAndy Milligan Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer

    The readme "Microsoft® Windows® SDK Readme for the February 2006 CTP" notes that this is the expected behavior with this release...

     

    6.4.9    Some tools are built to run only on Windows Vista

    The following tools are built to run only on the Windows Vista operating system. If you attempt to run them on Windows XP SP2 or Windows Server 2003, you will see an error message stating that the executable is not a valid Win32 application.

    • CertMgr.exe

    • Checkv4.exe

    • MakeCat.exe

    • MakeCert.exe

    • MakeCtl.exe

    • SetReg.exe

    • SpOrder.exe

    • Where.exe

  • Friday, April 14, 2006 7:11 PMLarry Buerk Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    The plan is to fix this issue in a future SDK release so the tools can again run on platforms other than Vista.
  • Friday, August 10, 2007 9:40 PMCarlosCNS Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I cannot believe someboyd will post something like this.

    Here is a bit of information on the history of some of these files:

    Microsoft first released code signing technology ("Authenticode" in MS terminology) back in 1998. At that time microsoft provided a small (124 KB) self-extract ZIP file by the name "codesigningx86.exe". When opened, this file will produce the following files:
    • signcode.exe (*)
    • makecert.exe (*)
    • cert2spc.exe (*)
    • chktrust.exe (*)
    • certmgr.exe
    • makecat.exe
    • makectl.exe
    • Files marked with (*) are important for our discussion.
    Unfortunately this file is no longer available on Microsoft's site.
    You can still try to download it from the following site: www.cryptguard.com
    (When you get to this page, search for the phrases: "codesigningx86.exe" or "Authenticode for Internet Explorer toolkit") Today Microsoft provides those tools as part of the "Microsoft .NET Framework software development kit (SDK) 1.1". To download the SDK (162 MB), visit the following Microsoft Web site: http://www.microsoft.com/downloads/details.aspx?FamilyId=9B3A2CA6-3647-4070-9F41-
    A333C6B9181D&displaylang=en
    After you install the SDK you will be able to find the code signing files in the following location on your PC:
      "\Program Files\Microsoft.NET\SDK\v1.1\Bin"
    From the many files found in the above BIN directory the following are of interest to us:
    • signcode.exe
    • makecert.exe
    • cert2spc.exe
    • chktrust.exe

  • Tuesday, March 11, 2008 6:21 AMG. Freeman Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin

  • Saturday, June 28, 2008 11:43 PMDesertKoala Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Thank G.Freeman.  That was perfect and right under our noses.  I was looking all over the web and did not think to check my VS directory.  Perfect.

     

  • Friday, July 11, 2008 12:16 AMshaayari Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    This is all great, but what if I want to create the certificate on a production box?

     

    I am having problems because, when I was able to generate normal certificate from vista, if I go to 2008 server the WCF app crashes saying that private key is not available.

     

    If I put private key during export, then WCF cannot seem to understand anything other than X509 certificates

     

    So now stuck with generating the file on the server so that it has the private key.

     

    Help!!

  • Friday, July 11, 2008 1:35 AMBrent Schmaltz - MSFT Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Export the certs with private keys into a pfx file (requires password).

     

    On 2008, use the certificate snap in.  Highlight the cert you are interested in.  right click | all tasks | manage private keys.  Give the user account that the service will be running as rights to the key.

     

    On downlevel os's, FindPrivateKey in the sdk will help you.