x509certificate相关内容

在 Java 中以编程方式设置主题备用名称

我正在使用类似于此代码的东西.如何使用 sun.security 以编程方式在我的证书中添加设置 主题备用名称? 解决方案 好吧,追踪多个来源有点棘手,但这里是线索(以防将来它可以帮助任何人,因为我在其他时候得到了帮助): CertificateExtensions ext = new CertificateExtensions();ext.set(SubjectAlternativeN ..
发布时间:2021-09-29 19:27:42 Java开发

使用特定 CA 进行 SSL 连接

我正在阅读使用 .NET Framework 在您的应用程序中支持证书2.0 尝试确定如何为 SSL 连接设置 CA. 大约在验证证书,MSDN 提供了一些代码: static void ValidateCert(X509Certificate2 cert){X509Chain 链 = 新 X509Chain();//检查整个链是否被撤销chain.ChainPolicy.Revocati ..
发布时间:2021-09-29 19:27:39 C#/.NET

检查 X509 证书吊销

是否可以检查任何 X509 证书是否被吊销?实际上,我制作了一个 Java 应用程序,它只获取一个常规的 https 链接并输出 X509 证书.我想在我的应用程序中添加一个服务来检查此证书是否已被吊销? 是否有教程或简单的代码可以指导我这样做. 提前致谢 解决方案 是的,当然可以查看吊销状态.如果要“手动"执行此操作,则需要从证书扩展中提取相应信息,然后检索 CRL 或发送 ..
发布时间:2021-09-29 19:27:36 Java开发

如何以编程方式访问 windows 和 mac 可信证书存储

使用 keytool 实用程序创建自签名 Java 密钥库和证书文件.通过使用 mmc.exe 命令进入证书控制台,我可以将证书添加到 Windows 信任库中. 但是无论如何以编程方式将证书添加到 Windows 信任存储中.MAC系统也需要同样的东西. 感谢您的任何建议. 解决方案 以下是 Windows/MAC 在其信任存储中添加证书的代码片段. 窗口: Key ..
发布时间:2021-09-29 19:27:34 Java开发

WCF 错误:找不到令牌身份验证器

我需要通过 SSL 使用 WCF 服务,而请求需要使用一个证书进行签名,而响应需要使用另一个证书进行验证. 我在执行代码时收到此错误: 找不到“System.IdentityModel.Tokens.X509SecurityToken"令牌类型的令牌验证器.根据当前的安全设置,不能接受该类型的令牌. 根据 WCF 跟踪,它在尝试验证响应签名时失败,因为我可以看到来自服务器的响应. ..
发布时间:2021-09-29 19:27:31 C#/.NET

使用 java 将 .cer 转换为 .jks

我想将扩展名为 .cer 的文件转换为 .jks 文件.有人可以帮我解决这个问题吗?我用谷歌搜索,但没有得到太多信息.即使是教程或链接也可以.我猜使用了 Java Key Store.谢谢. 解决方案 我使用 BouncyCastle 库,最新版本 (1.51) String certificateString = textSerializer.readStringFromFile(c ..
发布时间:2021-09-29 19:27:28 Java开发

如何使证书中的私钥不可导出 C#

所以在下面你会找到我的代码,它创建了一个带有私钥的自签名证书.它存储在用户存储中.现在当我使用 mmc 工具时,我可以从证书中导出私钥吗?我认为这是您在创建证书时必须明确添加的标志? 所以我想知道的是,如何更改此代码以便私钥不再可通过 mmc 导出. 代码: public static X509Certificate2 GenerateSelfSignedCertificateNoC ..
发布时间:2021-09-29 19:27:20 C#/.NET

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

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

从另一个 WCF 服务调用 WCF 服务

我有一个 WCF 服务托管在我的 Server1 上的 Windows 服务上.这台机器上也有IIS.我从网络应用程序调用该服务,它工作正常.但是在此服务中,我必须调用位于 Server2 上的另一个 WCF 服务(也托管在 Windows 服务上).安全凭据设置为“消息"和“用户名".我有一个类似“SOAP 协议协商失败"的错误.我的服务器证书公钥有问题,似乎无法识别.但是,如果我在控制台应用程 ..
发布时间:2021-09-22 19:42:57 其他开发

在 DiscountASP 中的 IIS 上安装 x.509 证书

我所看到的有关安装 x.509 证书的所有教程都假定服务器计算机是您的本地计算机,并且您可以完全访问它.但是我的应用托管在 DiscountASP 上,那么我如何在他们的机器上安装证书? 解决方案 您不能,因为您没有在托管服务器上安装证书的权限.如果您想使用 HTTPS,您必须向您的托管服务提供商支付为您购买和安装证书的费用(或者您必须有直接提供 SSL 或共享 SSL 的计划).在消息安 ..
发布时间:2021-09-22 19:37:19 其他开发

使用 x509 和多个客户端设置 Web 服务以及如何区分客户端?

遵循这些两个 链接,我能够实现一个具有 x509 认证的简单 Web 服务,以及一个使用该服务的经过身份验证的测试客户端. 现在,它看起来像这样: --------------|服务A.svc |------------>测试客户端 1|-GetData() |-------------- 如何扩展我必须完成的工作: --------------|服务A.svc |-------- ..
发布时间:2021-09-22 19:26:54 其他开发

防止在 WCF 客户端上使用的 x509 证书重复?

我有一个 WPF 和 WCF 应用程序,需要在客户端安装证书 (.pfx) 才能启用 WPF 调用 WCF 服务. 现在如何防止客户端从他的证书存储中导出证书(这样他就无法获取 .pfx 文件并将其安装在另一台客户端计算机上)? 解决方案 为 WCF 生成证书 生成证书颁发机构证书 makecert -r -pe -n "CN=MyCA" -ss my -sr local ..
发布时间:2021-09-22 19:11:32 其他开发

如何获取和安装根 CA 证书

我遇到了 SslStream.AuthenticateAsClient 需要“很长时间"(约 15 秒)的问题.这是一个已知问题,并在此 MSDN 博客文章. 它给出了两种可能的解决方案 总而言之,这种行为是设计使然.我们有以下选择:1)在本地安装根CA证书,所以我们不需要去Internet 获取受信任的根 CA 证书列表.2) 禁用通过 GPO 的自动根证书更新功能,所以我们不去无论 ..
发布时间:2021-08-28 18:34:37 C#/.NET

不使用 OpenSSL 以编程方式为 iPhone 创建 x509 证书

是否有一种方法可以仅通过使用 Apple Security 框架以编程方式在 iPhone 应用程序中创建自签名证书,即.不必弄乱 OpenSSL? 解决方案 如果没有 openSSL 或 RSA 库,这似乎是不可能的,我已经搜索了一些答案,这个似乎是最好的,甚至包括一个连接对于这个问题:iOS:如何创建 PKCS12(P12) 以编程方式从应用程序中的私钥和 x509 证书获取密钥库? ..
发布时间:2021-08-27 20:47:23 移动开发