開発中に他の証明書に署名するために後で使用する証明書を作成しようとしています。 Powershell New-SelfSignedCertificateコマンドレットを使用しています。PowerShell:New-SelfSignedCertificate:CertEnroll :: CX509Enrollment :: _ CreateRequest:無効なフラグが指定されています。 0x80090009
以下はコマンドです:私が得る
New-SelfSignedCertificate -CertStoreLocation Cert:\CurrentUser\My -Container In4mRootCATest* -DnsName in4monline-test.com -FriendlyName "In4m Test Root CA Cert" -KeyExportPolicy Exportable -KeyFriendlyName "In4m Test Root CA Cert Private Key" -KeyLocation "C:\scratch" -KeyProtection None -KeySpec Signature -KeyUsage CertSign,CRLSign,DigitalSignature -KeyUsageProperty All -NotAfter (Get-Date).AddMonths(72) -Provider "Microsoft Base DSS Cryptographic Provider" -Type Custom
エラーは次のとおりです。
New-SelfSignedCertificate : CertEnroll::CX509Enrollment::_CreateRequest: Invalid flags specified. 0x80090009 (-2146893815 NTE_BAD_FLAGS)
At line:1 char:1
+ New-SelfSignedCertificate -CertStoreLocation Cert:\CurrentUser\My -Co ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [New-SelfSignedCertificate], Exception
+ FullyQualifiedErrorId : System.Exception,Microsoft.CertificateServices.Commands.NewSelfSignedCertificateCommand
誰も私が私がエラーに提出/組み合わせることもできる値かを理解するのに役立つことはできますか?
私は
ヘルプは高く評価されているWindows 10上です。
ありがとう!これで問題は解決しました。私はルート証明書を作成できました。この証明書を使って子証明書に署名することができました。 –