x509相关内容

CryptographicException 'Keyset 不存在',但只能通过 WCF

我有一些代码可以调用使用 X.509 认证保护的第三方网络服务. 如果我直接调用代码(使用单元测试),它就可以正常工作. 部署后,此代码将通过 WCF 服务调用.我添加了调用 WCF 服务的第二个单元测试,但是当我调用第三方的方法时,失败并出现 CryptographicException,消息 "Keyset does not exist"网络服务. 我认为这是因为我的 WCF ..
发布时间:2021-12-13 19:33:11 C#/.NET

iPhone Web 服务使用证书身份验证调用 WCF 服务

我们是一家对 WCF 服务进行标准化的 .Net 商店.我们正在开发一个 iPhone 应用程序,该应用程序需要进行安全的 Web 服务调用以获取应用程序的数据.为确保安全通信,我们在 Web 服务器上启用了 SSL.但这并不能确保该服务只能由授权应用程序使用.我们已将服务配置为支持 x509 证书身份验证.甚至可以从 iPhone 应用调用具有证书身份验证的安全 WCF 服务吗? 我花了很 ..
发布时间:2021-12-13 14:37:18 移动开发

在 Java 中将 HTTPS 与 REST 结合使用

我有一个用 Grizzly 制作的 REST 服务器,它使用 HTTPS 并与 Firefox 完美配合.代码如下: //构建一个新的 Servlet Adapter.ServletAdapter 适配器=新的 ServletAdapter();adapter.addInitParameter("com.sun.jersey.config.property.packages", "My.serv ..
发布时间:2021-12-08 22:55:55 Java开发

如何使用 IAM 用户帐户下载 EC2 X.509 证书?

通过 AWS Identity and Access Management,我有一个用户账户到我的 CTO 的 AWS 账户(他被记入了一些钱). 我想使用这个 IAM 用户帐户来设置我自己的实例以通过 ssh 连接到它并运行一些 BeautifulSoup python 脚本. 但是,按照本教程,当到达我需要继续Security Credentials 页面,我无法访问此页面,我是告 ..
发布时间:2021-11-27 10:18:04 其他开发

如何读取 .pem 文件以获取私钥和​​公钥

我正在编写一小段代码,用于读取存储在 .pem 文件中的公钥和私钥.我正在使用以下命令来生成密钥. 下面的命令生成一对密钥. $openssl genrsa -out mykey.pem 2048 生成私钥的命令 $openssl pkcs8 -topk8 -inform PEM -outform PEM -in mykey.pem \-out private_key.pem -no ..
发布时间:2021-11-25 17:40:52 Java开发

如何创建签名证书并在生产中的 IdentityServer4 中使用它?

IdentityServer4 文档站点上的大多数(全部?)示例代码使用 AddDeveloperSigningCredential(),但建议在生产中使用 AddSigningCredential().我花了更多的时间来思考如何做到这一点. 如何创建签名证书并在生产中的 IdentityServer4 中使用它? 解决方案 创建证书并添加到机器的证书库 我决定创建一个证书并将 ..
发布时间:2021-11-24 13:02:06 C#/.NET

在 Perl 中处理 x509 客户端证书

我正在使用 Web::ID 和有一些问题. 来自 FAQ对于 Web::ID: 如何在 Perl 中使用 WebID? [...] 否则需要使用Web::ID 直接.假设您已将 Web 服务器配置为从浏览器请求客户端证书,并且您已设法将该客户端证书以 PEM 格式导入 Perl,那么它只是: my $webid = Web::ID->new(certificate = ..
发布时间:2021-09-29 19:27:02 其他开发

用于 tls 身份验证的 phpseclib 用户证书

更新:我已经重写了示例代码,CSR 与实际的 openssl 创建的 CSR 非常接近(仅缺少 CA:False 扩展属性) 我已经有一个 CA,想动态生成用户证书,以便使用 phpseclib 注册授权设备. 我知道逻辑有点混乱,这段代码是从各种不同的例子拼凑而成的: loadKey( file_get_contents(CAKEY) );//加载我们的 CA 密钥以进行签名$CA ..
发布时间:2021-09-29 19:26:59 其他开发

phpseclib $X509-> CSR 上的 setDomain?

是否可以为 CSR 上的 subjectAltName 设置 x509 v3 扩展属性? 我能够成功生成 CSR,然后将其传递给 CA 进行签名. CA 能够调用 X509->setDomain("bob.com","*.bob.com","asdf.org") 之类的函数;并且它们毫无问题地出现在最终证书中(注意:我正在为 phpseclib 执行签名、重新加载、设置扩展、辞职解决方 ..
发布时间:2021-09-29 19:26:53 其他开发

如何使用 c# 从 Root-CA-Cert 证书 (x509) 链中获取详细信息?

假设我有三个证书(Base64 格式) 根|--- CA|--- 证书(客户端/签名/任何) 如何从 C# 中的证书链中获取数据?(所有这三个证书都可能在我的计算机证书商店中) 如何使用 c# 从 Root-CA-Cert 证书 (x509) 链中获取详细信息? 解决方案 如何从 C# 中的证书链中获取数据?...如何使用 c# 从 Root-CA-Cert 证书 (x509) ..
发布时间:2021-09-29 19:26:47 C#/.NET

验证 SSL/X.509 证书是否由另一个证书签名

问题 如何使用 PyOpenSSL 或 Twisted 验证 X.509 证书是否由另一个证书签名?我希望客户端验证收到的服务器证书是否是签署其客户端证书的证书. 我已经浏览了 PyOpenSSL 文档,但似乎找不到任何关于如何在建立 SSL 连接之外单独验证证书的信息. 我在 twisted.internet._sslverify:PublicKey.verifyCertifi ..
发布时间:2021-09-29 19:26:44 Python

x509 证书中是否允许使用空格?

有时,当用户从网络上将他们的 x509 证书剪切并传递到我们的系统中时,那里的空间会混淆. 假设空格不是 x509 证书中的有效字符并将其删除是否安全? 解决方案 我假设谁在谈论 PEM 编码的证书,即带有 -----BEGIN CERTIFICATE----- 页眉和一个 -----END CERTIFICATE----- 页脚,看起来像这样: -----BEGIN CERTIF ..
发布时间:2021-09-29 19:26:41 其他开发