标签: makecert

缺少makecert.exe

出于某种原因,我在系统上缺少makecert.exe.我搜索了整个硬盘,它不在那里.特别是,它不在C:\ Program Files\Microsoft SDKs\Windows\v6.0A\bin中,我相信它应该是.我没有在互联网上找到关于这个主题的任何文章.有什么想法发生了什么?

makecert

17
推荐指数
4
解决办法
5万
查看次数

'makecert'在命令提示符中未被识别为内部或外部命令

要创建证书,请运行以下命令:

makecert -r -pe -n "CN=effectLabs Server" -b 01/01/2011 -e 01/01/2020 -sky exchange C:\myCerts\ELServer.cer -sv C:\myCerts\ELServer.pvk
Run Code Online (Sandbox Code Playgroud)

命令提示符发生以下错误:

'makecert'不被识别为内部或外部命令,可操作程序或批处理文件.

cmd makecert

14
推荐指数
3
解决办法
2万
查看次数

你在哪里下载signcode.exe和其他工具

如果您决定签署代码,则需要:

  • signcode.exe
  • makecert.exe
  • cert2spc.exe
  • pvk2pfx.exe

下载这些工具的最佳位置是什么?

有没有办法在不下载大量Microsoft Windows SDK的情况下执行此操作?

code-signing makecert

13
推荐指数
2
解决办法
4万
查看次数

如何使用makecert创建证书颁发机构证书?

我正在尝试创建一个使用SSL并带有自签名证书的网站.

这是我做的:

创建权限证书:

makecert -n "CN=root signing authority" -r -sv root.pvk root.cer
Run Code Online (Sandbox Code Playgroud)

创建目标证书

makecert -r -pe -n "CN=localhost" -b 01/01/2012 -e 01/01/2020 -sky exchange localhost.cer -sv localhost.pvk
Run Code Online (Sandbox Code Playgroud)

签署创建的证书

makecert -ic root.cer -iv root.pvk -n "CN=localhost" -sv localhost.pvk -pe -sky exchange localhost.cer
Run Code Online (Sandbox Code Playgroud)

使用私钥创建证书

pvk2pfx.exe -pvk localhost.pvk -spc localhost.cer -pfx localhost.pfx
Run Code Online (Sandbox Code Playgroud)

现在,我想用firefox来调试网站.为此,我需要将权限根证书(root.cer)导入可信证书列表.

但是,当我尝试这样做时,我收到以下错误消息:

这不是证书颁发机构证书,因此无法导入证书颁发机构列表.

我已经用fiddler的权威证书做了类似的事情,它很顺利,这意味着我的创建权威证书的过程存在问题.

如何正确创建证书颁发机构证书?

c# https certificate makecert

13
推荐指数
1
解决办法
9218
查看次数

MakeCert - 是否可以更改密钥大小?

当我使用MakeCert.exe生成证书时,我想将密钥大小从1024更改为2048.

这可能吗?或者我是否需要设置证书颁发机构(CA)?

size key certificate makecert

11
推荐指数
1
解决办法
5546
查看次数

自动生成证书

我正在使用以下命令来生成证书:

makecert.exe" –sv cnName.pvk -n "cn=cnName" cnName.cer -r -eku 1.3.6.1.5.5.7.3.1
pvk2pfx -pvk cnName.pvk -spc cnName.cer -pfx cnName.pfx -po <password>
Run Code Online (Sandbox Code Playgroud)

这两个命令都会弹出一个密码窗口,供您输入。有没有一种方法可以自动执行此操作,因此没有弹出窗口?

automation cmd command-prompt makecert

10
推荐指数
1
解决办法
2269
查看次数

如何在没有GUI的情况下运行makecert.exe?

我最近遇到了一个以自动方式生成自签名证书的问题.无论何时我运行makecert.exe,我都会看到一个弹出窗口,显示证书的密码.但是,这些证书永远不会分发,所以我不需要密码或任何东西.

如何在不需要GUI的情况下使makecert.exe正常工作?

如果它有帮助,我的命令行采用这种形式:

makecert.exe mycert.cer -r -n"CN = random-hex-number" - $ individual -sv private.pkv -pe -cy end

windows user-interface automation certificate makecert

9
推荐指数
1
解决办法
4301
查看次数

尝试运行pvk2pfx.exe文件时出现文件未找到错误

我正在尝试创建简单的客户端证书,为此我按照以下链接...

如何创建客户端证书

我在机器上安装了SDK,并且我已成功运行以下两个命令.

makecert.exe -r -n "CN=My Personal CA" -pe -sv MyPersonalCA.pvk -a sha1 -len 2048 -b 01/21/2010 -e 01/21/2016 -cy authority MyPersonalCA.cer


makecert.exe -iv MyPersonalCA.pvk -ic MyPersonalCA.cer -n "CN=John Doe" -pe -sv JohnDoe.pvk -a sha1 -len 2048 -b 01/21/2010 -e 01/21/2016 -sky exchange JohnDoe.cer -eku 1.3.6.1.5.5.7.3.2
Run Code Online (Sandbox Code Playgroud)

成功运行这两个命令后,当我尝试运行第三个命令时,我收到错误"File Not Found"(错误代码= 0x80070002).

第三个命令是

pvk2pfx.exe -pvk JohnDoe.pvk -spc JohnDoe.cer -pfx JohnDoe.pfx -po password 
Run Code Online (Sandbox Code Playgroud)

问题是什么?

authentication iis-7 client-certificates makecert x509certificate

9
推荐指数
0
解决办法
1237
查看次数

SDK工具的证书(makecert,pvk2pfx)

我需要制作两个证书:CA sert和Server证书.

我用这个命令.

makecert -r -pe -n "CN=CACert" -a sha1 -sky signature -cy authority -sv CACert.pvk CACert.cer

certutil -addstore Root TGCA.cer

makecert -pe -n "CN=ServerCert" -a sha1 -sky exchange -ic CACert.cer -iv CACert.pvk -sv ServerCert.pvk ServerCert.cer

pvk2pfx -pvk ServerCert.pvk -spc ServerCert.cer -pfx ServerCert.pfx
Run Code Online (Sandbox Code Playgroud)

然后我将ServerCert.pfx导入证书存储.

为什么他们不在存储中包含私钥?

certificate pfx makecert

8
推荐指数
1
解决办法
2万
查看次数

如何使用makecert创建WCF接受的X509证书

任何人都可以向我提供有关如何创建自签名证书的示例,该证书将被以下代码接受:

        ServiceHost svh = new ServiceHost(typeof(MyClass));

        var tcpbinding = new NetTcpBinding(SecurityMode.TransportWithMessageCredential, true);
        //security
        tcpbinding.Security.Message.ClientCredentialType = MessageCredentialType.UserName;
        svh.Credentials.UserNameAuthentication.CustomUserNamePasswordValidator = new BWUserNamePasswordValidator();
        svh.Credentials.UserNameAuthentication.UserNamePasswordValidationMode =UserNamePasswordValidationMode.Custom;
        svh.Credentials.ServiceCertificate.Certificate = BookmarkWizSettings.TcpBindingCertificate;
        ....
        svh.Open();
Run Code Online (Sandbox Code Playgroud)

我用过

makecert -pe myCertificate
Run Code Online (Sandbox Code Playgroud)

makecert -sv SignRoot.pvk -cy authority -r signroot.cer -a sha1 -n "CN=Dev Certification Authority" -ss my -sr localmachine
Run Code Online (Sandbox Code Playgroud)

makecert -r -pe -n "CN=Client" -ss MyApp -sky Exchange
Run Code Online (Sandbox Code Playgroud)

我试图用BouncyCastle生成证书,但每次我都得到以下异常:

It is likely that certificate 'CN=Dev Certification Authority' may not have a 
private key that is capable of key exchange …
Run Code Online (Sandbox Code Playgroud)

c# security wcf makecert x509

8
推荐指数
1
解决办法
3882
查看次数