証明書ファイルをTrusted Root Certification Authorities
ストアにインポートして、ローカルWebサイトにアクセスしたときのSSL警告を回避する必要があります。私の現在のやり方は長いです:Googleを使用Chrome→設定→詳細→プライバシーとセキュリティ→証明書の管理→信頼されたルート証明機関→インポート...
Chromeのカスタムウィンドウではなく、ある種のWindowsスナップインのように見えます。これは、1KiB証明書ファイルをインポートするだけでこれらすべての手順を実行するのは簡単ではありません。 PowerShellで実行して、このアクションをスクリプトで自動化できますか?または、少なくともGoogle Chromeなしで上記のウィンドウを開くにはどうすればよいですか?
現在のバージョンのWindowsを使用している場合は、 PowerShellコマンドレット を使用できます。
Import-Certificate -FilePath "C:\CA-PublicKey.Cer" -CertStoreLocation Cert:\LocalMachine\Root
それ以外の場合は certutil を使用します。
certutil.exe -addstore root c:\capublickey.cer
これは2014年のもので、ほとんどのウィンドウは同じです
組み込みストアの場合は、
[System.Security.Cryptography.X509Certificates.StoreName]列挙型。文字列ではありません。例えば:
$ store = new-object System.Security.Cryptography.X509Certificates.X509Store([System.Security.Cryptography.X509Certificates.StoreName] :: Root、 "localmachine")
これがあなたの答えであることを願っています。