MSDN > 論壇首頁 > Windows Communication Foundation > i need to download latest makecert.exe & certmgr
發問發問
 

已答覆i need to download latest makecert.exe & certmgr

  • Saturday, 8 April, 2006 15:48pmarreddy 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    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

解答

  • Wednesday, 12 April, 2006 21:41Andy Milligan 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     已答覆

    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, 14 April, 2006 19:11Larry Buerk 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     已答覆
    The plan is to fix this issue in a future SDK release so the tools can again run on platforms other than Vista.

所有回覆

  • Saturday, 8 April, 2006 16:53Sajay Antony - MSFT 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    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, 8 April, 2006 17:29pmarreddy 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    hi there,

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

     

    thanks prasanth

  • Saturday, 8 April, 2006 17:50Sajay Antony - MSFT 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     
    Are you using the Feb CTP ?
  • Sunday, 9 April, 2006 12:41pmarreddy 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    yes i am using feb ctp.

     

    thanks prasanth

  • Wednesday, 12 April, 2006 5:02pmarreddy 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    hi,

    can somebody tell me wher i can download certmgr.

    thanks prasanth

  • Wednesday, 12 April, 2006 6:32DonovanH 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     
    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, 12 April, 2006 6:54Sajay Antony - MSFT 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    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, 12 April, 2006 21:41Andy Milligan 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     已答覆

    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, 14 April, 2006 19:11Larry Buerk 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     已答覆
    The plan is to fix this issue in a future SDK release so the tools can again run on platforms other than Vista.
  • Friday, 10 August, 2007 21:40CarlosCNS 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     
    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, 11 March, 2008 6:21G. Freeman 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

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

  • Saturday, 28 June, 2008 23:43DesertKoala 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     
    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, 11 July, 2008 0:16shaayari 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    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, 11 July, 2008 1:35Brent Schmaltz - MSFT 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     

    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.