问题标签 [e-token]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
72 浏览

c# - 在 WPF c# 中加快多线程应用程序中的数字签名过程

这是我的代码:

在这里,我正在“ProcessFiles”方法中执行签名过程

以前我使用“.pfx”文件在 30 分钟内签署 PDF/HTML文件。现在我被迫使用位于电子令牌(连接到 USB 端口)上的证书,然后相同的过程大约需要。6个小时。

我正在开发WPF/C#应用程序

对于 HTML 签名,我使用了 Chilkat。对于 PDF 签名,我使用了 Itextsharp

有什么建议可以加快这个过程吗?

0 投票
0 回答
2401 浏览

java - 使用 epass2003 进行数字签名

我试图从 epass2003 中提取私钥并在 pdf 上进行签名,但是当我提取私钥时它抛出空指针异常我附上了我在下面尝试过的代码,任何人都可以为此更新解决方案。

0 投票
0 回答
1451 浏览

rsa - java.security.InvalidKeyException:私钥必须是 RSAPrivate(Crt)Key 的实例或具有 PKCS#8 编码

我创建了一个示例 Web 服务来使用 etoken 对文档进行数字签名。它是第一次创建签名文件。但是当我尝试再次运行 Web 服务时,它会抛出以下错误。任何人都可以对此进行更新吗?

java.security.InvalidKeyException:私钥必须是 RSAPrivate(Crt)Key 的实例,或者在 sun.security.rsa.RSAKeyFactory.engineTranslateKey 的 sun.security.rsa.RSAKeyFactory.translatePrivateKey(RSAKeyFactory.java:288) 处具有 PKCS#8 编码(RSAKeyFactory.java:191) 在 sun.security.rsa.RSAKeyFactory.toRSAKey(RSAKeyFactory.java:111) 在 sun.security.rsa.RSASignature.engineInitSign(RSASignature.java:106) 在 sun.security.rsa.RSASignature。 java.security.Signature$Delegate.init(Signature.java:1152) 处的 engineInitSign(RSASignature.java:99)

0 投票
1 回答
119 浏览

java - 阅读后无法访问etoken

我正在尝试读出 etoken 的证书。我已经从使用 java 的数字签名电子令牌中遵循 Keystore 的答案。它给了我安装在令牌中的证书,但之后令牌不再可用。有人在访问令牌时得到了类似的东西吗?

问题仍然存在,在插入/插入令牌后再次可以访问,但在运行代码后,令牌似乎再次被锁定。操作系统 Win2k8 服务器。

0 投票
0 回答
436 浏览

objective-c - 阿拉丁 eToken 智能卡未显示在钥匙串访问应用程序上 - OSX High sierra

我有 Aladdin eToken 智能卡并使用适用于 Mac 的 OpenSC 包安装了 TokenD。但插入的智能卡证书未显示在 Keycahin 访问应用程序中。我需要在 Mac 上安装任何其他驱动程序吗?

安装 OpenSC 软件包后,我尝试/Library/OpenSC/bin/pkcs11-tool --login --test了命令,但它正在抛出No slot with a token was found.

仅供参考:卡正在 USB 设备树中检测。

在 keyChain 应用程序上阅读的解决方案是什么?答案将不胜感激。

在此处输入图像描述

0 投票
1 回答
640 浏览

java - 使用硬件令牌签署文件

我正在尝试使用 SafeNet eToken5110 签署一些文件。我已经设法从中获得证书,但发现我无法导出 PrivateKey。我开发了一些代码来使用通用证书加密/解密文件,现在我的问题是对 eToken 做同样的事情。但我找不到任何信息如何做到这一点。有小费吗?有任何API吗?(和文档/示例)

0 投票
0 回答
113 浏览

code-signing - 如何避免 Safenet 每次签名都要求提供数字签名密码

使用我们带有 EV 代码签名证书的新 eToken,我们似乎无法摆脱在构建过程中对每个签名的二进制文件的“数字签名密码”提示。

我们已尝试启用“单点登录”功能,如下所述:https ://stackoverflow.com/a/26126701/9413371

但是,它要求的不是“令牌密码”,而是“数字签名密码”。

提示输入数字签名密码

任何有助于摆脱或限制重复提示或禁用数字引脚的帮助将不胜感激。

0 投票
0 回答
9 浏览

code-signing - DigiCert eToken 在重启时不断删除私钥。我必须定期重新签发证书

我有一个 DigiCert eToken,用于通过 TeamCity 签署已发布的工件。签名者机器是 TeamCity 中从构建管道调用的代理。

问题是在机器重新启动时,私钥消失了。DigiCert util 显示“修复证书”选项,但单击该选项会显示“在此计算机或当前用户密钥存储中找不到此证书的私钥”。

DigiCert 订单页面仅提供两个选项:重新签发证书或查看收据。

这种情况反复发生。联系了 DigiCert,他们说这可能是因为重新启动会改变机器的密钥以某种方式变得无效,他们建议每次重新颁发。但是,这对于应该自动化的东西来说是很辛苦的。