Haskell或Elm错误:未知的公钥OID

Den*_*din 6 windows haskell x509certificate elm

我在Windows中使用Elm时出错:

elm-make.exe: unknown public key OID: [1,2,643,2,2,19]
Run Code Online (Sandbox Code Playgroud)

我也和Haskell平台一样,因为它是Data.X509.PublicKey模块的错误.怎么解决?

我发现这1.2.643.2.2.19是一个GOST R 34.10-2001安装了Crypto PRO加密软件的加密算法.如何将其恢复为默认值?

dlu*_*civ 2

我确认这很可能是CryptoPro。对我来说,使用时发生了错误pandoc-citeproc

\n\n

我是这样解决的,没有重新安装Windows:

\n\n
    \n
  1. 删除 CryproPro。
  2. \n
  3. 然后使用 \xd0\x93\xd0\x9e\xd0\xa1\xd0\xa2 算法手动删除受信任的根证书(它们可能是此类崩溃的原因),如下所示
  4. \n
\n\n

祝你好运!

\n\n

PS 不知道俄罗斯 \xd0\x93\xd0\x9e\xd0\xa1\xd0\xa2 证书是否实际上以某种非常糟糕的方式违反了标准,或者 Haskell 库确实违反了标准。此事有待调查。

\n