x509certificate相关内容

使用 makecert 向自签名证书添加或创建“主题备用名称"字段

如何使用带有“主题备用名称"字段的 makecert 创建证书? 您可以添加 一些 字段,例如使用 -eku 选项的“增强型密钥使用",我尝试了 -san 选项,但 makecert 不喜欢它. 这是一个自签名证书,因此任何使用 IIS 创建内容以发送给 CA 的方法都不合适. 解决方案 Makecert 似乎不支持 SAN,所以我创建了一个带有 SAN 的证书,用于使用 Op ..
发布时间:2022-01-25 16:08:56 其他开发

在 java 中验证证书会引发异常 - 无法找到请求目标的有效证书路径

我有一个 Web 应用程序需要客户端发送它的证书,并且服务器必须验证证书(即查看颁发者是否是有效的颁发者并存在于服务器的信任库中).这是代码: FileInputStream fin=new FileInputStream("C:/trustedca");KeyStore 锚点 = KeyStore.getInstance("JKS","SUN");anchors.load(fin, "se ..
发布时间:2022-01-25 16:03:37 Java开发

如何在 Android 4.1+ 上将自签名 SSL 证书导入 Volley

我开发了使用 Volley 的 android 应用程序.所有通信都是通过 HTTPS 连接完成的.因为我是在本地环境下测试的,所以我使用Tomcat的自签名证书. 以前,我只有 android 2.3 和 3.0 设备.现在我也有了 4.1 和 4.4. 我的实现使用这种方法:http://developer.android.com/training/articles/securit ..

openssl 会拒绝没有基本约束的自签名证书吗?

我有两个极其相似的自签名证书,是通过两种不同的方法生成的. 为了测试它们,我有: 在我的主机文件中为 local.mydomain.com 添加了一个条目 设置一个 nginx 服务器在端口 443 上侦听该域,并使用正在测试的证书和相关的私钥(然后我切换证书并重新启动 nginx 进行比较) 通过 openssl s_client -connect local.mydomain. ..
发布时间:2022-01-25 10:45:21 其他开发

在 Java cacerts 中导入根证书和中间证书的正确方法

我的公司有自己的 ROOT 证书.他们使用此证书签署了 intermediate 证书. 然后我们为 server 证书颁发 CSR 并使用 intermediate 证书对其进行签名. 在Java cacerts文件中导入ROOT证书和intermediate的正确方法是什么,以便能够与具有server 证书由 intermediate 签名? 我使用 OpenSSL 在服务器 ..
发布时间:2022-01-25 10:40:04 Java开发

错误:Android 上自签名 SSL 证书的名称不匹配

我正在尝试使用内置浏览器从 Android 2.3.4 访问受 SSL 保护的 Web 应用程序. 服务器证书是我使用 MAKECERT 创建并安装在服务器上的自签名证书.当我尝试访问该页面时,我从浏览器收到一条错误消息,指出 站点名称与证书上的名称不匹配. 我已经验证并且服务器地址与我的证书的公用名完全匹配(它实际上只是一个 IP 地址). 当我尝试在 Android 设备上访 ..
发布时间:2022-01-25 10:39:51 移动开发

转换 PEM 格式的私钥

我用 Java 代码创建了一个自签名证书并添加到 KeyStore.现在我想将创建的私钥和证书导出到 PEM 格式的文件中.是否有可能在没有任何第三方库的情况下实现这一目标?以下是我用于创建自签名证书的代码. public void createSelfSignedSSLCertificate() {尝试 {final CertAndKeyGen keypair = new CertAndKe ..
发布时间:2022-01-25 10:33:40 Java开发

带有 Twitter 的 Ruby SSL 在 Windows 7 上的证书 OpenSSL 问题上失败

我想访问 Twitter,但在使用 Net::HTTP 的 POST 函数时出现此错误. SSL_connect 返回=1 errno=0 state=SSLv3 读取服务器证书 B: 证书验证失败 是的,我知道每个人都会收到此消息. 这是我找到的可行解决方案. 首先,手动设置证书文件: #!/usr/bin/env 红宝石需要“网络/https"需要'uri'uri = URI ..
发布时间:2022-01-25 10:32:06 其他开发

有没有办法通过浏览器测试 2 路 ssl?

如果是这样,你如何设置认证证书,你需要什么文件?是 .pfx 吗?您将如何在浏览器中安装它?一直试图通过浏览器测试 2 路 ssl.我有一个网络服务,但尝试连接总是返回认证身份验证失败. 解决方案 扩展 nickrak 的答案.2-way SSL 表示客户端信任 Web 服务,并且 Web 服务信任/验证客户端. 在网络服务方面: 将客户端的 CA 证书添加到 Web 服务的可 ..
发布时间:2022-01-25 10:22:20 Java开发

使用 keytool 生成密钥和证书

我想生成一个自签名的可信证书和一个 csr,并使用创建的可信证书签署 csr.我正在用 keytool 尝试它.在使用以下命令创建可信证书的第一步中 keytool -genkey -alias mytrustCA -keyalg RSA -keystore keystore.jks -keysize 1024 它将证书放入密钥库的位置.如何将其存储到文件中?当我使用 列出内容时 ..

X509Certificate.CreateFromCertFile - 指定的网络密码不正确

我有一个 .NET 应用程序,我想将其用作客户端来调用 SSL SOAP Web 服务.我已获得名为 foo.pfx 的有效客户端证书.证书本身有密码. 我在以下位置找到了证书:C:\certs\foo.pfx 要调用 Web 服务,我需要附加客户端证书.代码如下: public X509Certificate GetCertificateFromDisk(){尝试{字符串 cert ..
发布时间:2022-01-25 10:16:12 C#/.NET

即时生成自签名证书

我四处寻找,但没有找到一个明确的例子.我想以编程方式 (C#) 创建一个自签名(自)受信任的证书,请执行以下步骤: 第 1 步: 动态创建根 CA 证书并将其添加到“受信任的根证书颁发机构"文件夹中的证书存储中 我想做这个命令行工具所做的事情: makecert.exe -sk RootCA -sky 签名 -pe -n CN=MY_CA -r -sr LocalMachine ..
发布时间:2022-01-25 09:56:22 C#/.NET

当我设置 IIS 池的 LoadUserProfile 时究竟会发生什么?

我遇到了以下问题. 我运行以下代码 var binaryData = File.ReadAllBytes(pathToPfxFile);var cert = new X509Certificate2(binaryData, 密码); 在两个过程中.其中一个进程在 LOCAL_SYSTEM 下运行,并且该代码成功.另一个在属于“用户"本地组的本地用户帐户下在 IIS 中运行,我得到以下异常 ..
发布时间:2022-01-24 23:50:26 C#/.NET

无法在 Azure 中访问我的 X509Certificate2 的 PrivateKey

我将 X509Certificate 存储在数据库中(在 byte[] 中),以便我的应用程序可以检索证书并使用它来签署我的 JWT. 我的 x509Certificate 是通过我在我的机器上生成的 .pfx 文件传递​​的,但是现在它以字节字符串的形式存在于数据库中. 当我运行它时,我的应用程序在本地运行得非常好.该应用程序可以正确创建该 X509Certificate2 的实例并 ..