97得票7回答
如何在C#中通过指纹查找证书

我正在使用这段代码通过thumbprint查找证书。 证书位于个人证书存储中的证书管理器中,但是这段代码没��找到该证书。 请告诉我哪里做错了。namespace ConsoleApplication1 { class Program { static voi...

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

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

82得票9回答
X509Certificate构造函数异常

//cert is an EF Entity and // cert.CertificatePKCS12 is a byte[] with the certificate. var certificate = new X509Certificate(cert.CertificateP...

79得票6回答
具备HTTPS支持的Httplistener

关于使.NET HTTPListener支持HTTPS,有很多混乱的,有时矛盾的信息。据我了解,如下: 你的C#代码需要在端口号前面加上https前缀(例如https://*:8443),以便监听器理解它需要在该端口服务SSL请求。 实际的SSL握手在后台进行,并由Windows机器上的h...

79得票2回答
使用X509Certificate2加载pfx文件时出现内部错误。

我正在尝试使用自签名证书(c#):X509Certificate2 cert = new X509Certificate2( Server.MapPath("~/App_Data/myhost.pfx"), "pass"); 我使用共享Web托管服务器时遇到了一个错误:System.S...

78得票2回答
在Java KeyStore中导入私钥/公钥证书对

我使用以下步骤创建一个带有私钥/公钥对的新Java密钥库,供Java(内部)服务器使用TLS。请注意,证书是自签名的: 1) 使用AES256生成密钥 openssl genrsa -aes256 -out server.key 1024 2) 为CA生成证书请求 openssl r...

67得票10回答
系统安全加密异常:密钥集不存在。

我使用 x509 证书加密和解密消息时,出现了一些错误信息,并且无法解决这个问题。是否有人遇到过并解决了这个错误?谢谢。 描述:在当前 Web 请求的执行期间发生了未处理的异常。请查看堆栈跟踪以获取有关该错误的更多信息以及代码中它的来源。 异常详细信息: System.Security.Cr...

61得票6回答
导入SSL证书错误:不是X.509证书。

我正在尝试根据这篇文章更新SSL证书。 我对证书一无所知,因此我按照这个指南进行操作。但是,当我输入时,出现了问题。 keytool -keystore mycacerts -storepass changeit -importcert -file "C:\Users\Noks\Deskt...

61得票6回答
OpenSSL x509v3扩展密钥用法

我知道你可以通过在openssl.cfg文件中添加以下一行来指定证书公钥的用途:extendedKeyUsage=serverAuth,clientAuth 但由于我有多个要创建的证书,每个证书都具有不同的扩展密钥用法,是否可能在命令行中指定我需要的属性(而不使用openssl.cfg文件)?...

60得票3回答
从byte[]生成X509证书?

有没有可能从byte[]生成一个java.security.cert.X509Certificate?