Microsoft Developer Network > Forenhomepage > Windows Communication Foundation > i need to download latest makecert.exe & certmgr
Stellen Sie eine FrageStellen Sie eine Frage
 

Beantworteti need to download latest makecert.exe & certmgr

  • Samstag, 8. April 2006 15:48pmarreddy TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     

    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

Antworten

  • Mittwoch, 12. April 2006 21:41Andy Milligan TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     Beantwortet

    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

  • Freitag, 14. April 2006 19:11Larry Buerk TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     Beantwortet
    The plan is to fix this issue in a future SDK release so the tools can again run on platforms other than Vista.

Alle Antworten

  • Samstag, 8. April 2006 16:53Sajay Antony - MSFT TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     

    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

     

     

  • Samstag, 8. April 2006 17:29pmarreddy TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     

    hi there,

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

     

    thanks prasanth

  • Samstag, 8. April 2006 17:50Sajay Antony - MSFT TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     
    Are you using the Feb CTP ?
  • Sonntag, 9. April 2006 12:41pmarreddy TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     

    yes i am using feb ctp.

     

    thanks prasanth

  • Mittwoch, 12. April 2006 05:02pmarreddy TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     

    hi,

    can somebody tell me wher i can download certmgr.

    thanks prasanth

  • Mittwoch, 12. April 2006 06:32DonovanH TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     
    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.
  • Mittwoch, 12. April 2006 06:54Sajay Antony - MSFT TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     

    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

  • Mittwoch, 12. April 2006 21:41Andy Milligan TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     Beantwortet

    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

  • Freitag, 14. April 2006 19:11Larry Buerk TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     Beantwortet
    The plan is to fix this issue in a future SDK release so the tools can again run on platforms other than Vista.
  • Freitag, 10. August 2007 21:40CarlosCNS TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     
    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

  • Dienstag, 11. März 2008 06:21G. Freeman TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     

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

  • Samstag, 28. Juni 2008 23:43DesertKoala TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     
    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.

     

  • Freitag, 11. Juli 2008 00:16shaayari TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     

    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!!

  • Freitag, 11. Juli 2008 01:35Brent Schmaltz - MSFT TeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillenTeilnehmermedaillen
     

    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.