首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪个配置变量或SIF先决条件与使用SIF安装Sitecore 9时发生的CRYPT_E_NOT_FOUND错误有关?

哪个配置变量或SIF先决条件与使用SIF安装Sitecore 9时发生的CRYPT_E_NOT_FOUND错误有关?
EN

Stack Overflow用户
提问于 2018-03-29 20:26:16
回答 3查看 1.4K关注 0票数 1

我使用的是SIF1.2.0(使用Sitecore基本原理1.1.0),而在CreateBindingsWithDevelopmentThumbprint : AddWebFeatureSSL上安装Sitecore 9失败了。

从日志中:

-- CreateBindingsWithDevelopmentThumprint : AddWebFeatureSSL

详细:解析ConfigFunction扩展“连接路径”

详细:已解决的‘调用-JoinPathConfigFunction’

详细: Invoke-JoinPathConfigFunction

详细:加入: C:\inetpub\wwwroot\siteName\App_Data

详细:结果: C:\inetpub\wwwroot\siteName\App_Data

详细:在目标"siteName“上执行”“操作。

详细:测试-WebFeatureSSL:未能在证书中找到DnsName siteName的证书:\LocalMachine\My

详细:在证书中搜索证书:\LocalMachine\Root中的名称DO_NOT_TRUST_SitecoreFundamentalsRoot

详细:成功,为名称DO_NOT_TRUST_SitecoreFundamentalsRoot找到证书(指纹: 2288AA499893E9F947EA9137A680F809808E1710)

详细:Add:在Cert:\LocalMachine\Root中找到“DO_NOT_TRUST_SitecoreFundamentalsRoot”的现有证书,跳过

详细::创建签名证书

详细:在证书中搜索证书:\LocalMachine\My中的名称siteName

详细:找不到名为siteName的证书

详细:新建-签名证书:为“siteName”详细创建一个签名证书:new-SigndCertificate:在Windows 2016和Windows 10中使用PKI参数

命令启动时间: 20180329151332

PS>TerminatingError(New-SelfSignedCertificate):“CertEnroll::CSignerCertificate::initification:CSignerCertificate或property. 0x80092004 (-2146885628 CRYPT_E_NOT_FOUND)”

TerminatingError(新的自签名证书):“CertEnroll::CSignerCertificate::initificate.0x80092004 (-2146885628 CRYPT_E_NOT_FOUND)” TerminatingError(新的自签名证书):“CertEnroll::CSignerCertificate::initificate.0x80092004 (-2146885628 CRYPT_E_NOT_FOUND)”

:CertEnroll::CSignerCertificate::Initialize: Install对象或属性。0x80092004 (-2146885628 CRYPT_E_NOT_FOUND) At C:\SC9\Configurations\Install.ps1:38 char:1 + Install-SitecoreConfiguration @sitecoreParams -Verbose

  • - CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException - FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Install-SitecoreConfiguration Install-SitecoreConfiguration : CertEnroll::CSignerCertificate::Initialize: Cannot find object or property. 0x80092004 (-2146885628 CRYPT\_E\_NOT\_FOUND) At C:\SC9\Configurations\Install.ps1:38 char:1

  • 安装-SitecoreConfiguration @sitecoreParams -Verbose
代码语言:javascript
复制
- CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
- FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Install-SitecoreConfiguration

EN

回答 3

Stack Overflow用户

发布于 2018-06-18 09:26:56

错误与使用根证书有关,在您的例子中,DO_NOT_TRUST_SitecoreFundamentalsRoot已经失效。导致证书无效的一些原因如下:

  • 它可能是从另一台机器复制的。
  • 您的计算机上可能发生了使其失效的更改。

您将需要重新生成它,同时还需要所有的xconnect证书。

  1. 从本地机器证书存储区(通常在LocalMachine\My和LocalMachine\可信根证书颁发机构下)删除对所有Sitecore生成证书的所有引用。查找证书*.xconnect、*.xconnect_client、DO_NOT_TRUST_SitecoreFundamentalsRoot和DO_NOT_TRUST_SitecoreRootCert。
  2. 在磁盘中搜索SitecoreRootCert.crt和*.xconnect_client.crt文件,通常在c:\证书下面。请确保删除它们,否则SIF将尝试重用它们而不是生成新的。
  3. 在继续下一步之前,我建议您卸载Sitecore站点,删除Sitecore和SOLR/Azure索引。
  4. 重新运行SIF
票数 2
EN

Stack Overflow用户

发布于 2018-04-04 18:41:07

请确保转到受信任的根证书颁发机构/证书,并删除所有Sitecore证书。然后再次运行安装脚本。这个帮我修好了。

票数 0
EN

Stack Overflow用户

发布于 2018-04-30 10:17:58

由于某些原因,系统无法创建证书。

以下步骤帮助我解决了同样的问题。

  1. 生成自签名证书新的自签名证书-certstorelocation证书:\localmachine\my -dnsname "“
  2. 生成证书后,将其移动到证书文件夹。导出证书-Cert证书:\localMachine\my\ -FilePath C:\证书\“.cer
  3. 然后打开“管理用户证书”。去个人=>证书。把证书从这里进口。
  4. 卸载站点后重新运行脚本。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49564462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档