x509certificate相关内容

如何使用 node-forge 创建与 iOS 的 Multipeer Connectivity 兼容的 PKCS12?

我正在尝试通过使用 X509 证书的客户端身份验证来实现多点连接通信安全. 为此,我使用 node-forge 在我的服务器中生成客户端的证书.首先,创建 X509,然后将其转换为返回给客户端的 PKCS12 base64 字符串. 这基本上就是我使用的代码: var username = "client1"//创建密钥对var pki = forge.pki;var 键 = pki ..

每个 ComputeSignature 调用的证书签名的强制性 PIN 输入

我使用最初位于 USB 令牌设备中的证书对数据进行签名.该代码正在运行,但存在一个问题:在第一次签名后,不再提示用户输入 PIN.只有当用户拔下USB设备并重新插入时,才需要再次输入PIN码. SignedXml signedXml = new SignedXml();//...signedXml.ComputeSignature();//这里是要求用户输入PIN的时候 我需要确保每次调用 C ..
发布时间:2021-09-29 19:28:39 C#/.NET

如何在 Java 中提取 X509 证书字段

我目前正在开发一个应用程序,该应用程序将处理 X509 证书的某些字段,但我似乎无法弄清楚如何提取证书的某些部分以进行调试.到目前为止,我只能使用以下代码弄清楚如何从基于 java.security.cert.Certificate 的 Javadoc 的文件中读取证书: FileInputStream fis = new FileInputStream(filename);BufferedIn ..
发布时间:2021-09-29 19:28:33 Java开发

如何从现有叶证书生成中间证书和根证书?

现在我有一个 X509 叶证书.从认证路径来看,里面有一个中间证书和一个根证书. 我想生成中间证书(..CA-G3) 和根证书(VerSign).目前,我的方法是双击中间的,然后单击“复制到文件.."将其导出.对 root 也做同样的事情.这种方式可以纠正生成中间/根证书吗? 从我的测试结果来看,生成的根证书似乎带有错误的指纹.指纹与服务器端的不匹配. 任何人都可以帮助如何正确生 ..
发布时间:2021-09-29 19:28:30 其他开发

重复的 Fiddler.cer 被插入到证书存储中

我已经整理了一个简单的测试用例,它除了 FiddlerApplication.Startup(8877, true, true); 之外什么都不做,即使在清除 FiddlerRoot.cer 的个人存储后,我得到一堆随机的 FiddlerRoot.cer,有时多达 10 个会立即插入当前用户的个人商店.这是运行测试用例和刷新网页时发生的屏幕截图. 最终导致 Fiddler 将以下错误发送到我 ..
发布时间:2021-09-29 19:28:27 C#/.NET

如何验证 x509 证书的签名?

我有两个 X509Certificate 对象 x1 和 x2. 我想验证 x2 是否由 x1 签名. 我认为这是通过 x1 的公钥和 x2 的签名完成的. 具体怎么做? 我还想知道将 x2 的颁发者与 x1 的主题逐字节进行比较并在它们不同时显示错误是否是常见做法. 我发现了这个 12456079 帖子,但我无法弄清楚. 解决方案 您正在寻找证书链,这是 P ..
发布时间:2021-09-29 19:28:24 Java开发

X509证书多重密码?

我想知道 x509 证书的密码是否允许每个证书有多个密码 - 还是只有一个? 如果有可能,它会应用于什么场景? 感谢您的时间. 解决方案 因为 GnuPG 对我来说很容易使用,所以它是我的首选工具;每个管理员都会创建一个公钥/私钥对并导出公共部分: gpg --gen-keygpg --export --armor [keyid] >key_file_[admin_name] ..
发布时间:2021-09-29 19:28:10 C#/.NET

使用 Azure 设备配置服务的其余 API 注册设备?

我必须使用 DPS 服务在 IoT 中心注册设备.我无法使用 .net SDK,因为设备固件不支持,所以我们决定使用基于 REST 的 API 来做同样的事情. 使用 C# SDK,我只需要带密码的 .PFX 文件、DPS_IDSCOPE 和类似这样的设备端点 (xyz.azure-devices-provisioning.net). 现在我如何使用上述信息对 azure rest A ..

有没有人有一个在 Spring Cloud Gateway/Spring WebFlux 中实现 x509 相互认证的简单例子?

我正在尝试在 Spring Cloud Gateway 中实现相互身份验证(使用 x509 客户端证书进行身份验证),但在我的研究中,我一直无法弄清楚从哪里开始. 据我所知,身份验证不是通过 Spring Cloud Gateway 本身处理的,而是应该通过 Spring WebFlux 完成的——如果这是一个不正确的假设,请纠正我.我找到了通过 Spring Security 实现认证身份 ..

X509 商店无法通过序列号找到证书

我需要通过序列号获取 X509 证书,我有序列号,我正在遍历它们,我在我需要的集合中看到了序列号,但从未找到. 这是我的调试代码,只是为了确保我看到的是正确的序列号: X509Store store = new X509Store(StoreName.My, StoreLocation.LocalMachine);store.Open(OpenFlags.ReadOnly);foreach ..
发布时间:2021-09-29 19:27:58 C#/.NET

在 Kestrel .NET Core 中加载由中间 CA 签名的 SSL 证书的正确方法

我正在使用 .NET Core 2.1.1 在我的 Kestrel Linux 服务器上设置 SSL. SSL 证书由中间 CA 签署. PFX 包含中间和根 CA 证书. 我将 pfx 文件作为 X509Certificate2 对象加载并将其用于服务器证书. 似乎是我设置的方式,中间CA不作为握手的一部分发送,只发送叶子(这很调皮). return WebHost.C ..
发布时间:2021-09-29 19:27:49 C#/.NET