首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >要制作一个带有SmartCard身份验证的React应用程序,我应该使用pkcs11吗?

要制作一个带有SmartCard身份验证的React应用程序,我应该使用pkcs11吗?
EN

Stack Overflow用户
提问于 2019-11-29 20:07:07
回答 1查看 351关注 0票数 1

我正在建立一个网络应用程序(很可能是反应)与后端的基材(区块链框架在生锈)。我想要允许用户使用智能卡签名和验证他们的帐户。

Pkcs15-tool与我计划使用的智能卡类型完美配合,我听说pkcs11是用于软件开发的api,而不是Pkcs15-tool。(如果我错了,请纠正我)

如何使用React web应用程序实施智能卡身份验证?pkcs11是正确的选择吗?我真的是智能卡的初学者。

EN

回答 1

Stack Overflow用户

发布于 2019-12-02 01:05:58

是的,通常情况下,PKCS#11就是答案。PKCS#11是独立于平台的标准化中间件,用于与密码令牌通信。加密令牌是保存密钥(和其他)对象的令牌,其中密钥对象可以使用,但不能提取。智能卡是一种形式的加密令牌,HSM是另一种。

用于认证的密钥显然可以通过PKCS#11存储并用于签名生成。类似地,通常围绕公钥构建的证书可以使用PKCS#11来检索。当然,也可以使用其他标准,例如OpenPGP和PGP兼容卡。专有协议也是一种选择,但您必须想出一个相当复杂的协议来使用多个身份验证设备。也就是说,更高级别的身份验证协议可能正是您所需要的。

不幸的是,我不知道如何使用React来实现这一点,除非我自己研究过它,而且要求我们帮助您为特定的运行时设计/实现一个系统,这对StackOverflow来说太宽泛了。

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

https://stackoverflow.com/questions/59104477

复制
相关文章

相似问题

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