FiloSottile/mkcert

CA installation in windows throwing ERROR "ERROR: add cert: Failed adding cert: The request is not supported"

开放

#176 创建于 2019年7月15日

 (3 条评论) (0 个反应) (0 位负责人)Go (3,115 个派生)batch import
Windowshelp wanted

仓库指标

星标
 (58,912 个星标)
PR 合并指标
 (30 天内没有已合并 PR)

描述

Hi,

Thanks to mkcert for providing us a great tool for multiple environments. Anyone, could you please give me a hint why I am getting the below error. The background is, I have a node js application which is taking help of mkcert to create a CA for Windows. While starting the nodejs app, it ended with the error

(node:2192) UnhandledPromiseRejectionWarning: Error: Command failed: SET CAROOT=C:\Program Files (x86)\Test\cert && "C:\Program Files (x86)\Test\cert\mkcert-v1.3.0-windows-amd64.exe" -install -cert-file "C:\Program Files (x86)\Test\cert\localhost.crt" -key-file "C:\Program Files (x86)\Test\cert\localhost.key" localhost Created a new local CA at "C:\Program Files (x86)\Test\cert" 💥 ERROR: add cert: Failed adding cert: The request is not supported.

Notes:

  • I have customized the CARROT.
  • while looking at the mkcert code, the error is thrown by truststore_windows.go at addCert, which is internally calling crypt32.dll. I am not sure what is going wrong with crypt32.dll . @FiloSottile , could you please have a look at this. Thanks,

贡献者指南