x509certificate相关内容
我有一个 .p12 证书文件,我像这样创建我的证书: var certificate = new X509Certificate2(certFileLocation, "mySecret", X509KeyStorageFlags.Exportable); 当 certFileLocation 在我的桌面上并且我给出绝对路径时,代码就可以工作了.但是当我将 .p12 文件的全部内容放在我的解决
..
我正在使用类似于此代码的东西.如何使用 sun.security 以编程方式在我的证书中添加设置 主题备用名称? 解决方案 好吧,追踪多个来源有点棘手,但这里是线索(以防将来它可以帮助任何人,因为我在其他时候得到了帮助): CertificateExtensions ext = new CertificateExtensions();ext.set(SubjectAlternativeN
..
我正在阅读使用 .NET Framework 在您的应用程序中支持证书2.0 尝试确定如何为 SSL 连接设置 CA. 大约在验证证书,MSDN 提供了一些代码: static void ValidateCert(X509Certificate2 cert){X509Chain 链 = 新 X509Chain();//检查整个链是否被撤销chain.ChainPolicy.Revocati
..
是否可以检查任何 X509 证书是否被吊销?实际上,我制作了一个 Java 应用程序,它只获取一个常规的 https 链接并输出 X509 证书.我想在我的应用程序中添加一个服务来检查此证书是否已被吊销? 是否有教程或简单的代码可以指导我这样做. 提前致谢 解决方案 是的,当然可以查看吊销状态.如果要“手动"执行此操作,则需要从证书扩展中提取相应信息,然后检索 CRL 或发送
..
使用 keytool 实用程序创建自签名 Java 密钥库和证书文件.通过使用 mmc.exe 命令进入证书控制台,我可以将证书添加到 Windows 信任库中. 但是无论如何以编程方式将证书添加到 Windows 信任存储中.MAC系统也需要同样的东西. 感谢您的任何建议. 解决方案 以下是 Windows/MAC 在其信任存储中添加证书的代码片段. 窗口: Key
..
我需要通过 SSL 使用 WCF 服务,而请求需要使用一个证书进行签名,而响应需要使用另一个证书进行验证. 我在执行代码时收到此错误: 找不到“System.IdentityModel.Tokens.X509SecurityToken"令牌类型的令牌验证器.根据当前的安全设置,不能接受该类型的令牌. 根据 WCF 跟踪,它在尝试验证响应签名时失败,因为我可以看到来自服务器的响应.
..
我想将扩展名为 .cer 的文件转换为 .jks 文件.有人可以帮我解决这个问题吗?我用谷歌搜索,但没有得到太多信息.即使是教程或链接也可以.我猜使用了 Java Key Store.谢谢. 解决方案 我使用 BouncyCastle 库,最新版本 (1.51) String certificateString = textSerializer.readStringFromFile(c
..
X509Certificate 只能使用证书(.cer 文件)的内容进行实例化.如何使用包含证书和私钥的 .p12 文件实例化此对象? 解决方案 您需要的是: InputStream inStream = new FileInputStream("c:/certificate.p12");KeyStore ks = KeyStore.getInstance("PKCS12");ks.lo
..
所以在下面你会找到我的代码,它创建了一个带有私钥的自签名证书.它存储在用户存储中.现在当我使用 mmc 工具时,我可以从证书中导出私钥吗?我认为这是您在创建证书时必须明确添加的标志? 所以我想知道的是,如何更改此代码以便私钥不再可通过 mmc 导出. 代码: public static X509Certificate2 GenerateSelfSignedCertificateNoC
..
我有一个 Java 程序,它当前使用私有 JDK 类(CertAndKeyGen 和 X500Name)来生成自签名 X.509 证书.这种方法有太多问题: 内部包不断变化: "sun.security.x509.CertAndKeyGen",//Oracle/Sun/OpenJDK 6,7 "sun.security.tools.keytool.CertAndKeyGen",//Ora
..
我需要提取的信息不仅仅是证书的 CN.目前,我只得到标准的 UserDetails loadUserByUsername(String arg) 其中 arg 是证书的 CN.我需要获取 X509Certificate 对象.可能吗? 关于 spring 安全 xml 文件:
..
有时,当用户从网络上将他们的 x509 证书剪切并传递到我们的系统中时,那里的空间会混淆. 假设空格不是 x509 证书中的有效字符并将其删除是否安全? 解决方案 我假设谁在谈论 PEM 编码的证书,即带有 -----BEGIN CERTIFICATE----- 页眉和一个 -----END CERTIFICATE----- 页脚,看起来像这样: -----BEGIN CERTIF
..
我有一个 WCF 服务托管在我的 Server1 上的 Windows 服务上.这台机器上也有IIS.我从网络应用程序调用该服务,它工作正常.但是在此服务中,我必须调用位于 Server2 上的另一个 WCF 服务(也托管在 Windows 服务上).安全凭据设置为“消息"和“用户名".我有一个类似“SOAP 协议协商失败"的错误.我的服务器证书公钥有问题,似乎无法识别.但是,如果我在控制台应用程
..
我所看到的有关安装 x.509 证书的所有教程都假定服务器计算机是您的本地计算机,并且您可以完全访问它.但是我的应用托管在 DiscountASP 上,那么我如何在他们的机器上安装证书? 解决方案 您不能,因为您没有在托管服务器上安装证书的权限.如果您想使用 HTTPS,您必须向您的托管服务提供商支付为您购买和安装证书的费用(或者您必须有直接提供 SSL 或共享 SSL 的计划).在消息安
..
遵循这些两个 链接,我能够实现一个具有 x509 认证的简单 Web 服务,以及一个使用该服务的经过身份验证的测试客户端. 现在,它看起来像这样: --------------|服务A.svc |------------>测试客户端 1|-GetData() |-------------- 如何扩展我必须完成的工作: --------------|服务A.svc |--------
..
我有一个 WPF 和 WCF 应用程序,需要在客户端安装证书 (.pfx) 才能启用 WPF 调用 WCF 服务. 现在如何防止客户端从他的证书存储中导出证书(这样他就无法获取 .pfx 文件并将其安装在另一台客户端计算机上)? 解决方案 为 WCF 生成证书 生成证书颁发机构证书 makecert -r -pe -n "CN=MyCA" -ss my -sr local
..
我有一个 X.509 证书,它有以下 2 个时间戳: ['validFrom'] = String(13) "120314165227Z"['validTo'] = String(13) "130314165227Z" 后缀字符“Z"是什么意思.是否指定时区? 解决方案 是的.“Z"代表祖鲁时间,也是 GMT 和 UTC. 来自http://en.wikipedia.org/wi
..
我遇到了 SslStream.AuthenticateAsClient 需要“很长时间"(约 15 秒)的问题.这是一个已知问题,并在此 MSDN 博客文章. 它给出了两种可能的解决方案 总而言之,这种行为是设计使然.我们有以下选择:1)在本地安装根CA证书,所以我们不需要去Internet 获取受信任的根 CA 证书列表.2) 禁用通过 GPO 的自动根证书更新功能,所以我们不去无论
..
我有以下代码来获取证书: X509Store store = new X509Store("??","??");列表lst = new List();store.Open(OpenFlags.ReadOnly);foreach (X509Certificate2 mCert in store.Certificates){lst.Add(mCert);//待办事项} 现在我想在 Local Ma
..
是否有一种方法可以仅通过使用 Apple Security 框架以编程方式在 iPhone 应用程序中创建自签名证书,即.不必弄乱 OpenSSL? 解决方案 如果没有 openSSL 或 RSA 库,这似乎是不可能的,我已经搜索了一些答案,这个似乎是最好的,甚至包括一个连接对于这个问题:iOS:如何创建 PKCS12(P12) 以编程方式从应用程序中的私钥和 x509 证书获取密钥库?
..