none
New-SelfSignedCertificate使用问题 RRS feed

  • 问题

  • New-SelfSignedCertificate使用问题

    在我使用New-SelfSignedCertificate创建证书的时候,我规定密钥容器为Microsoft Enhanced RSA and AES Cryptographic Provider。
    但是却出现了错误!以下为报错内容:

    New-SelfSignedCertificate : CertEnroll::CX509Enrollment::_CreateRequest: 提供程序类型未被定义。 0x80090017 (-2146893801
     NTE_PROV_TYPE_NOT_DEF)
    所在位置 行:1 字符: 1
    + New-SelfSignedCertificate -Type Custom -Provider "Microsoft Enhanced  ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: (:) [New-SelfSignedCertificate], Exception
        + FullyQualifiedErrorId : System.Exception,Microsoft.CertificateServices.Commands.NewSelfSignedCertificateCommand

    我尝试了聊天客服的一个方案:Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

    但执行后依旧报错。此外,生成的证书并不包含基本约束属性,请问可以告诉我New-SelfSignedCertificate生成的证书怎么把某项属性作为关键属性以及添加某个属性吗?

    2019年8月24日 2:20