certenroll

    0热度

    1回答

    要通过SslStream实现TLS加密,我正在使用自签名证书。 对于从较老的Win2003机器连接的客户端,我遇到了奇怪的“不常见算法”错误。 阅读this thread后,我发现了以下内容: 这些错误消失,如果我改变我的证书生成过程(更具体:私用密钥生成部分): 老: var privateKey = new CX509PrivateKey(); privateKey.Provide

    3热度

    1回答

    我遇到了objEnroll.CreatePFX的问题,其中唯一的返回类型是字符串,我需要的是与打开证书MMC并导出PFX时发生的情况相当的二进制输出。 这很重要,因为我需要原始的PFX格式,所以我可以将私钥导入OSX和iPhone。 CX509Enrollment objEnroll = new CX509Enrollment(); objEnroll.InitializeFromTem

    5热度

    1回答

    我正在尝试使用IP地址SAN创建请求。这是一种负责创建CAlternativeName功能: public static CAlternativeNameClass GetCurrentIpName() { //get current machine IP address IPAddress ip = GetCurrentIp(); if (ip == null)

    3热度

    1回答

    我想从每个器件的自签名证书切换到对证书,是先前产生的其中之一,放置在受信任的根证书机构存储的,是相同的所有设备,并作为第二个证书的根CA使用,该证书是每个设备生成的,并放置在Personal store中。 我想不使用makecert,因为创建签名的证书显示的UI,这是我想避免的。另外,由于许可证相关的问题,OpenSSL无法使用(尽管我有解决方案)。所以,现在我正在使用基于CertEnroll

    12热度

    3回答

    我发现了一个与构建使用C:\ Windows \ System32 \ CertEnroll.dll作为参考的应用程序相关的问题。 以下代码在Windows 7上使用VS 2015进行编译,然后在Windows 7机器上运行时可以正常工作。 using System; using System.Collections.Generic; using System.Linq; using Sys

    3热度

    1回答

    我从阅读MSDN 了解到,X509 v3扩展必须手工制作。这包括CRL,AIA,名称和策略约束,策略映射,私钥使用期限和主题目录属性。 我试图让一个CRL分发点,但结果是垃圾: $crlExt = New-Object -ComObject X509Enrollment.CX509Extension $crlOid = New-Object -ComObject X509Enrollme

    -1热度

    2回答

    我有一个WinServer 2008域控制器和一个CA服务器。 我使用管理员帐户登录并且想要“代表”我的DC用户申请证书。 做这件事,起初我重复这些证书模板: 智能登录 智能用户 注册代理 我改变配置和许可的新模板,以便管理员帐户可以读取,写入和注册这些模板。 创造这些新的模板,并分配权限和配置,从MMC后和证书管理单元中,为用户帐户证书,并为“个人”一节中,我们要求为管理员帐户的新证书使它成为一

    1热度

    1回答

    这是一个后续到C# Generate a non self signed client CX509Certificate Request without a CA using the certenroll.dll 我想创建我的自签署客户端证书签名的CA,如上面的问题。我可以使用makecert.exe(它们显示为可信)来创建所需的证书而不会造成问题。我试图在C#中做同样的事情。证书被创建并放入机器

    1热度

    1回答

    与CertEnroll DLL实现证书上的Asp.net FW 4网站: CX509CertificateRequestPkcs10 objPkcs10 = new CX509CertificateRequestPkcs10Class(); CX509PrivateKey objPrivateKey = new CX509PrivateKeyClass(); CCspInfor

    2热度

    1回答

    我正在研究一些证书签名工具,我目前的目标是创建方法,该方法将使用现有证书作为发行者生成新证书。下面是生成证书的方法: public X509Certificate2 CreateCertificate(string subjectName, TimeSpan certificateLifespan, X509Certificate2 issuer = null) { var nameF