24得票1回答
从磁盘加载X509证书 .Net Core

我使用 OpenSSL 创建了一个 X509 证书。我尝试在 .NET Core 2.0 中使用 X509Certificate2 类的 Import 方法来加载它。var cert = new X509Certificate2(); cert.Import(_path); 但是会抛出以下异常...

7得票1回答
如何在JDK17中生成自签名证书。

tl,dr; 有没有本地的Java17解决方案来生成自签名证书,无论是通过标准库(非常不可能)还是一些精简、轻量级的库? 由于从JDK11开始,访问内部JDK包的权限受到限制,因此无法使用sun.security.x509类,所以我提出了一个类似的问题(在没有模块的情况下访问JDK 11中的...

9得票1回答
密码学:为什么我获取的RSA签名因证书存储不同而有所不同?

我有一些可行的代码,如果我从文件或当前用户存储中加载证书,则可以生成正确的字符串签名。然而,如果我从机器证书存储中加载完全相同的证书(相同的.p12和相同的指纹),则会出现不同的行为。当从该存储中加载时,C#代码生成的签名长度为原来的一半(1024位而不是2048位),并且是不正确的。在两种情...

17得票1回答
在为Identity Server 4生成自签名证书时出现“error:23076071:PKCS12 routines:PKCS12_parse:mac verify failure”错误。

我们正在Kubernetes上开发微服务应用程序。 其中一个微服务是IdentityServer实例。 最初,我想在Docker上本地测试解决方案,以确保它能正常运行。 为此,我想将证书复制到appsettings.json中。 最终,此值将由Kubernetes secret替换。 在我的启...

7得票1回答
如何创建自己的扩展验证证书以显示绿色地址栏?

我创建了一个根证书和一个中间证书。然后我签署了我的扩展证书,但是它没有成功。 我将根证书和中间证书添加到了浏览器和计算机的密钥库中。 我看到了“安全”一词,但我希望在绿色栏中看到我的名字。 如何使用OpenSSL生成扩展证书的策略是什么? certificatePolicies=ia5...

18得票3回答
如何检查X509证书是否为CA证书?

我在Java中有一个X509Certificate实例,需要确定它是CA证书还是用户证书。 有人可以提供帮助吗? 先谢谢了!

9得票1回答
使用pyopenssl创建自签名证书

我正在尝试使用pyopenssl生成自签名的X509v3 CA证书,并想要添加扩展的主体密钥标识符(SKID)到含有密钥标识符(AKID)的授权密钥标识符。 但是我以下的代码块没有将SKID复制到AKID,而是抛出了异常。 代码如下 import OpenSSL key = OpenS...

96得票10回答
身份验证失败,因为远程一方已关闭传输流。

我正在开发一个TCP客户端,使用证书认证连接OpenSSL服务器。我使用服务器团队共享的.crt和.key文件,这些证书是通过OpenSSL命令生成的。 我正在使用SslStream对象调用SslStream.AuthenticateAsClient方法对Tcp客户端进行身份验证,其中传递了...

9得票1回答
X509 找不到请求的对象。

我在同一个目录下有一个certificate.cer文件(如果较新则复制),里面包含了RSA密钥,但当我尝试使用以下命令时: string certificateFile = Environment.CurrentDirectory + "\\Certificate.cer"; X509Ce...

31得票7回答
X509Certificate.CreateFromCertFile - 指定的网络密码不正确

我有一个.NET应用程序,我想将其用作客户端调用SSL SOAP Web服务。 我已经获得了一个名为foo.pfx的有效客户端证书。 证书本身有一个密码。 我已经在以下位置找到了证书:C:\certs\foo.pfx 为了调用Web服务,我需要附加客户端证书。 以下是代码:public X...