如何设置比利时 eID Ubuntu 14.04

Mer*_*hts 5 firefox google-chrome smartcard

我想使用我的比利时 EID 在线登录政府网站。如何在 Ubuntu 14.04 中的 Google Chrome 和 Firefox 中进行设置?

谢谢!

Mer*_*hts 8

1.添加比利时开斋节软件存档

所有与比利时 eid 相关的软件都在一个单独的软件存档中,而不是默认 Ubuntu 安装的一部分。您首先必须通过下载和安装存档.deb包来添加此存档。

转到比利时开斋节中间件页面下载名为eid-archive.deb. 通过在文件浏览器中双击文件**来安装存档.deb

2.安装读卡器驱动

安装存档后,您可以安装读卡器的驱动程序。驱动程序确保您的计算机可以与读卡器通信。对于 ACR38U 类型的读卡器(您从政府那里获得的),请安装以下组件

sudo apt update
sudo apt install libacr38u libacr38ucontrol0 libacr38ucontrol-dev libccid
Run Code Online (Sandbox Code Playgroud)

安装后,可能需要重新启动计算机。这些驱动程序也适用于某些带有内置读卡器的戴尔键盘

如果您收到错误Unable to locate package libacr38u,则表示您没有安装比利时开斋节软件存档。请重复步骤 1. 并运行sudo apt-get update以确保您的计算机知道比利时开斋节档案。

3.安装中间件和eID查看器

中间件是一个程序,用于从您的计算机查看您的 ID 信息。要安装中间件,请运行以下命令。第一个命令更新 repo,这是必要的!

sudo apt update
sudo apt install eid-viewer eid-mw
Run Code Online (Sandbox Code Playgroud)

现在您可以检查 eID 阅读器是否适用于该程序eID Viewer(它在 Ubuntu Menu/Dash 中)。

如果您可以使用“eID 查看器”查看/使用您的 eID,那么您可以继续配置您的浏览器。如果“eID Viewer”看不到读卡器和卡,则您必须为读卡器安装额外的驱动程序。

3.a. 如何在 Firefox 中设置

安装完查看器和中间件后,重启firefox,它应该可以工作了。请参阅下文了解如何进行测试。

3.b. 如何在 Google Chrome 64 位中进行设置

将这些说明复制到 Gedit 或其他文本编辑器并关闭谷歌浏览器并运行以下命令

sudo apt install libnss3-tools
modutil -dbdir sql:.pki/nssdb/ -add "Belgium eID" -libfile /usr/lib/x86_64-linux-gnu/libbeidpkcs11.so.0.0.0
Run Code Online (Sandbox Code Playgroud)

每次插入读卡器后,您都必须重新启动 Google Chrome 浏览器才能正常工作。请参阅“在浏览器中测试 eID”以测试它是否成功。

4. 在浏览器中测试 eID

您可以通过转到比利时 eID 测试页面并按照他们的说明进行测试如果您开始测试结束,您会收到“找不到页面”或“ssl 错误”的消息,说明 eID 无法正常工作。

在 Google Chrome 中:插入读卡器后重新启动浏览器以使其工作。

来源

  • 就其价值而言,我使用的是基于 Ubuntu 18.04 LTS 的基本操作系统 Juno,并且无法根据政府网站的说明识别读卡器。尝试安装 `libacr38u*` 软件包时,抛出错误(没有候选版本)。但是安装中间件和 eid-viewer(`sudo apt install eid-viewer eid-mw`)在重新启动后为我修复了它。现在它适用于 Firefox 和 Chrome。 (2认同)