#11097·Arduino

当 Board Manager 尝试下载 "package_index.json" 时,出现 "KeyUsage 不允许数字签名" 错误。

作者: bowdi创建于 2020年12月22日更新于 2026年5月30日
标签feature requestType: BugComponent: Board/Lib Managersecurity

Arduino IDE: 1.8.13 Windows版本:Windows 10 Entertainment, 10.0.18363 Build 18363 (英语).

我得到了一个"无法找到有效认证路径以达到所请求的目标"的错误,正如第8474号描述的那样,因为我在公司代理的背后,但在应用了之后,我现在得到一个"关键Usage不允许数字签名"错误,如下:

准备棋盘...
2020-12-22T15:18:51.552Z INFO c.a.c.p. 贡献Installer 305 [主]. 开始下载和签名检查=[https://downloads.arduino.cc/packages/package index.json].
正在下载平台索引...
2020-12-22T15:18:51.556Z INFO c.a.u.n.FileDownloaderCache:92[主]缓存文件夹 C:\Uers\P611654\AppData\ Local\Arduino15\缓存
2020-12-22T15:18:51.588Z INFO c.a.u.n. FileDownloaderCache:149 [主 获取缓存文件已过期, 存在虚假, 信息 FileCached{eTag='null', lastETag='null', 远程URL='https://downloads. arduino.cc/packages/package index.json', localPath='C:\Uers\P611654\AppData\local\Arduino15\cach\downloads.arduino.cc\packages\package index.json', md5='null', crematedAt='-12-22T15: 18:51569',缓存控制=null}
2020-12-22T15:18:52.890Z INFO c.a.u.n.HttpConnectionManager:153 [cc.arduino.packages.discoverers.serial.Serial.SerialDiscovery] 连接到https://builder.arduino.cc/builder/v1/boards/0x0403/0x6001,方法=GET,请求d=604266058A7743FD
2020-12-22T15:18:52.890Z INFO c.a.u.n.HttpConnectionManager:153 [主] 连接到https://downloads.arduino.cc/packages/package index.json,方法=HEAD, request=C15803D0E1D24A3F
2020-12-22T15:18:53.105Z ERROR c.a.u.n. FileDownloader:199 [主] (中文(简体) ). 请求停止
Javax.net.ssl.SSL汉莎克外出:太阳. 安全. 验证. 验证器例外: KeyUsage 不允许数字签名
[?: 1.8.0 191] (中文(简体) ). Sen. ssl.Alerts.getSSLExcession (Alerts.java: 192)~[?
(SSLSocketImpl.fatal:1946)~[?:1.8.0 191] (英语). S.
[?:1.8.0 191] (中文(简体) ). ssl.andshaker.fatalSE(Handshaker.java:316)~.
[?:1.8.0 191] (中文(简体) ). ssl.andshaker.fatalSE(Handshaker.java:310)~[?
(原始内容存档于2017-09-29). sssl. ClientHandshaker. server Certificate (ClientHandshaker.java:1639)~ [?: 1.8.0 191].
(原始内容存档于2017-09-29). ssl. ClientHandshaker. processage(ClientHandshaker.java:223)~ [?: 1.8.0 191].
[?:1.8.0 191] (中文(简体) ). ssl. Handshaker. processLoop (Handshaker.java:1037)~[?].
[?: 1.8.0 191] (中文(简体) ). Sense.ssl.Handshaker. process record(Handshaker.java: 965)~[?].
ssl.SSLSocketImpl. read Record (SSLSocketImpl.java: 1064)~[?: 1.8.0 191] (中文(简体) ).
(原始内容存档于2017-07-29) (英语). sssl.SSLSocketImpl.perform InitialHandshake(SSLSocketImpl.java:1367)~[?:1.8.0 191]
sssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1395)~[?:1.8.0 191] (英语).
sssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1379)~[?:1.8.0 191] (中文(简体) ).
at sun.net.www.protocol.https.HttpsClient.after Connect(HttpsClient.java:559)~[?:1.8.0 191] 互联网档案馆的存檔,存档日期2011-12-21.
时间
. . . . . . .

内容来源: arduino/Arduino