6

Linux で最新の Mono ビルドを使用して aspnet 5.0 を実行したいと考えています。github/master から mono 4.1.0 を正常にインストールできました。証明書をインストールしようとすると、次のエラーが表示されます

ここに画像の説明を入力

画像が鮮明でない場合、エラーは次のように表示されます

System.IO.IOException: The authentication or decryption has failed. ---> System.IO.IOException: The authentication or decryption has failed. ---> Mono.Security.Protocol.Tls.TlsException: The authentication or decryption has failed.

この問題に直面していて、解決策を持っている人はいますか? これが修正されない限り、aspnet パッケージのインストールを続行できず、オンライン検索から解決策を得ることができませんでした。追加情報、「sudo mozroots --import --sync」を実行するとエラーが発生する

sudo mozroots --import --sync
Mozilla Roots Importer - version 4.1.0.0
Download and import trusted root certificates from Mozilla's MXR.
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD licensed.

Downloading from 'http://mxr.mozilla.org/seamonkey/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1'...
Couldn't retrieve the file using the supplied information.
4

1 に答える 1

5

あなたmozrootsの問題のようです。回避策として、これを行うことができます:

 wget -q 'http://mxr.mozilla.org/seamonkey/source/security/nss/lib/ckfw/builtins/certdata.txt?raw=1' -O "/tmp/certdata.txt" 
 mozroots --import --ask-remove --file /tmp/certdata.txt

完全なストーリーはここにあります: https://bugzilla.mozilla.org/show_bug.cgi?id=1279952#c8

そして、より良い提案

Console.WriteLine ("WARNING: mozroots is deprecated, please move to cert-sync instead.");
于 2016-06-28T22:25:39.267 に答える