2016-08-22 3 views
6

私はエルムと、Windowsのエラーを持っている:それはData.X509.PublicKeyモジュールのエラーだからハスケルやエルムエラー:不明な公開鍵OID

elm-make.exe: unknown public key OID: [1,2,643,2,2,19] 

はまた、私は、Haskellのプラットフォームと同じを持っています。それを修正するには?

1.2.643.2.2.19暗号PRO暗号化ソフトウェアをインストールGOST R 34.10-2001暗号化アルゴリズムであることを、私を見つけました。それをデフォルトに戻す方法は?

+0

詳細をお知らせください。 elm-makeを実行しようとするたびにこのエラーを受け取るのですか、特定の入力ファイルに対してのみ取得しますか? –

+0

毎回。私は** Crypto Pro **がインストールされた後にそれを取る。私はHaskellにとって必要な "1.2.643.2.2.3"アルゴリズムの使い方を知らない。 HaskellよりもWindowsを再インストールしても、Elmはうまく動作します。 – DenisKolodin

答えて

1

と思われる CryptoProです。私にとっては、pandoc-citeprocを使用するとエラーが発生しました。

私はこの方法でWindowsを再インストールせずに、それを解決:

  1. をCryproProを削除します。
  2. 次に、hereのように、ГОСТアルゴリズムを使用して信頼されたルート証明書を手動で削除します(おそらく、このようなクラッシュの原因になりました)。

幸運!

P.S.ロシアのГОСТ証明書が実際に何か非常に悪いやり方で標準に違反しているのか、Haskellのライブラリが守っているのか分かりません。これは調査の対象です。