问题标签 [x509certificate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
239 浏览

.net - .net 客户端 Web 应用程序?

以前从未做过任何 .net 的事情,我想知道是否可以通过浏览器运行 .Net Web 应用程序客户端?或者它只能通过在服务器上处理然后吐出一个 HTML 页面来工作?我想利用 System.Security.Cryptography.X509Certificates 命名空间来访问用户的 Windows-MY 密钥库并提取 X509 证书及其关联的私钥,由于显而易见的原因,这必须在客户端而不是服务器端完成。

0 投票
2 回答
4611 浏览

java - 在 Bouncycastle 证书请求上添加 KeyUsage 扩展

任何人都可以发布 Java 代码以添加到 PKCS10 bouncycastle 证书请求有关 KeyUsage 的扩展(例如 KeyUsage.keyEncipherment)。

我没有找到任何广告,我找不到带有 KeyUsage 的 X509Extension 的合适构造器。

谢谢

0 投票
2 回答
1121 浏览

c# - 如何使用 .NET P/Invoke CryptUIWizExport 函数

任何人都可以将这两个 cryptui.dll 函数/结构转换为 C#.NET [dllimport] 包装器吗?我想 P/Invoke CryptUIWizExport 函数以显示 Windows 证书导出向导。特别是,我需要将 .NET X509Certificate 作为参数传递给 CryptUIWizExport 函数。非常感谢您的帮助!!!

CryptUIWizExport 函数

0 投票
1 回答
3978 浏览

c# - 使用签名证书设置 ssl 服务器套接字

我正在尝试制作一个简单的服务器,它侦听端口并使用 ssl 进行身份验证。我有文件

通过 openssl 教程 ( http://www.vanemery.com/Linux/Apache/apache-SSL.html ) 获得。my-ca.crt是我自己的 CA 证书,server.crt包含 x509 服务器证书(使用 my-ca.crt 签名)并且server.key是相应的私钥。

我现在不知道如何在c#中加载这三个文件;我有类似的东西

这不起作用(我得到一个

) 但我不知道如何添加server.key和/或my-ca.crt.

0 投票
3 回答
40756 浏览

c# - 从 BouncyCastle X509 证书获取私钥?C#

通常,当我从密钥库中X509Certificate2取出一个密钥时,我可以调用.PrivateKey以将证书的私钥检索为AsymmetricAlgorithm. 但是我决定使用 Bouncy Castle,它的实例X509Certificate只有一个getPublicKey();我看不到从证书中获取私钥的方法。有任何想法吗?

我从我的 Windows-MY 密钥库中获得了 X509Certificate2,然后使用:

无论如何将AsymmetricAlgorithm(C#私钥)转换为AsymmetricKeyParameter(bouncycastle私钥)?

0 投票
6 回答
19149 浏览

x509certificate - 找不到符合条件的唯一证书

尝试解析我的令牌时遇到以下错误:

我的 web.config 中的部分是:

我已经确认证书存在于 IIS、MMC 和 Internet Explorer 中,并尝试将查找类型更改为主题但无济于事。我还尝试将指纹设置为大写、小写、带空格和不带空格。我还确认证书存在 LocalMachine\My ,结果如下:

可以访问私钥的其他帐户和组包括:

0 投票
4 回答
2174 浏览

c# - 如何自动访问具有“需要客户端证书”的 IIS 网站?

我在一个 IIS6/ASP.NET 网站上工作,该网站必须以智能卡(特别是通用访问卡)的形式“要求客户端证书”。我需要创建一些服务来访问计时器上的各种 URL,以执行更新搜索索引、预热 Sharepoint 页面和其他任务等操作。

鉴于除非您拥有智能卡上的证书,否则该站点不允许访问,如何做到这一点?我试图加载证书(.cer)并像这样加载它:

但我得到了 403 Forbidden。

0 投票
1 回答
2675 浏览

java - JAVA - 从字节数组创建 X509 证书

我的服务器应用程序向必须使用 byte[] 数组重新创建原始证书的客户端发送证书(通过字节数组)。我怎样才能做到这一点?

如果我使用certificateFactory,我只能通过参数传递一个InputStream,这不是我需要的。

任何人都可以帮助我吗?

先感谢您

0 投票
4 回答
7271 浏览

x509certificate - 如何将对象标识符转换为十六进制字符串

是否有任何 [非特定于编程语言的] 方法来获取对象标识符的十六进制版本?

前任:

OID 1.2.840.10040.4.1:dsa

十六进制字符串 = 2a 86 48 ce 38 04 01

他们似乎没有一个易于访问的列表。我正在寻找 X509 证书中使用的 OID

0 投票
2 回答
2633 浏览

wcf - 在 WCF 服务上实施 X509 安全性时,肥皂体未加密

我为我的雇主的一个项目实施了 WCF 服务和客户端应用程序,目前由于肥皂体元素而面临严重问题。问题是肥皂正文没有被加密,只有标题被加密。无论如何,提到了肥皂请求、webconfigs 和我创建证书的方式,供您参考......

WCF 服务器配置 ...................

WCF 客户端配置 ...................

证书创建命令..........................

makecert -n "CN=WCFServer" -r -sv WCFServer.pvk WCFServer.cer

makecert -n "CN=WCFClient" -r -sv WCFClient.pvk WCFClient.cer

makecert -sk WCFServerCert -iv d:\WCFServer.pvk -n "CN=WCFServerCert" -ic d:\WCFServer.cer -sr LocalMachine -ss My -sky exchange pe

makecert -sk WCFClientCert -iv d:\WCFClient.pvk -n "CN=WCFClientCert" -ic d:\WCFClient.cer -sr LocalMachine -ss My -sky exchange pe