首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mac Capitan智能卡服务PKCS#11设备的编译和安装

Mac Capitan智能卡服务PKCS#11设备的编译和安装
EN

Stack Overflow用户
提问于 2016-01-01 15:56:15
回答 2查看 10.5K关注 0票数 3

我想在我的(10.11.2)上安装PKCS#11设备,这样我就可以从Safari访问启用了PKCS#11的设备。

我从https://smartcardservices.macosforge.org/trac/wiki/installers下载并安装了El的智能卡服务。

现在,我已经在/Library/Security/tokend中安装了Tokend,但是没有have 11令牌,有以下内容:

  • BELPIC.tokend
  • CAC.tokend
  • CACNG.tokend
  • JPKI.tokend
  • PIV.tokend

因此,我在下面的站点上看到,应该包含它,或者可以将其构建并复制到令牌目录中,以访问存储在/usr/lib/pkcs11 11或/usr/local/lib/pkcs11 11中的PKCS#11库:http://ludovicrousseau.blogspot.cz/2010/04/free-software-tokend-above-pkcs11-for.html

但我甚至无法成功地安装darwinbuild。另外,我不想构建整个智能卡服务解决方案,我想只构建PKCS#11.tokend并与KeyChain一起使用。

建筑物的台阶对我来说不太清楚。

怎么才能为埃尔·卡皮坦做这件事?或者是否有任何已经构建并可以使用的版本?

EN

回答 2

Stack Overflow用户

发布于 2016-02-12 04:30:26

El Capitan是很棘手的,因为Apple已经实现了SIP (系统完整性保护),它阻止了对各种系统文件夹的写访问。(系统\图书馆\安全\图书馆\安全,等等)

如果您想继续安装SCS,或者如果您想手动添加/删除令牌文件.您必须首先禁用SIP。

  • 重新启动到恢复模式(按住Command+R)
  • 开放Utilites >终端
  • 输入“csrutil禁用”并按回车
  • 重新启动,您将能够编辑系统文件和/或安装SCS。

关于PKCS的一些额外建议..。如果您知道您有哪种类型的卡,请与制造商联系以获得相应的PKCS令牌文件。不幸的是,一种尺码并不适合所有的尺寸。

如果您想确定您有哪种类型的卡,请插入您的读取器,插入该卡,打开终端并键入pcsctest。当它请求读取器编号时,键入01并按回车。

在那一页上,你会发现一个ATR代码。抓取这些代码并粘贴到这里

然后,您应该有一个制造商的结果。专门搜索智能卡制造商的PKCS在线库(通常是.tokend文件)

祝你好运!

票数 1
EN

Stack Overflow用户

发布于 2016-06-30 16:34:08

根据我的经验,最好将OpenSC令牌叉结合使用。它在MacOSX10.10和10.11上构建OK,并支持RSA和ECC令牌(以及SHA-2)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34557624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档