我正在写一个关于基于网络的智能卡认证的研究故事。我们已经成功地设置了一个在身份验证过程中需要智能卡PIN条目的环境,但是对于最终的HttpClientCertificate是否包含任何表示签名的信息(即使用智能卡上的PIN/私钥加密的一些任意数据),存在一些分歧。
有人有处理这种签名的经验吗?我很难找到描述任何基于网络的智能卡/PIN身份验证的示例,然后从HttpClientCertificate记录将验证签名的数据。
发布于 2016-11-02 23:21:01
顾名思义,HttpClientCertificate包含证书(通常遵循X.509)。因此,它不包含使用智能卡上的PIN/私钥加密的“任意”数据(我假设您实际上试图引用会话身份验证数据)。
证书只包含静态数据,这是
因此,HttpClientCertificate既不包含与证书关联的私钥,也不包含任何由私钥签名的动态数据,以便验证TLS会话。
https://stackoverflow.com/questions/40348506
复制相似问题