小编Mar*_*cus的帖子

在C#中以编程方式将证书和私钥转换为.PFX

我有一个成功的LetsEncrypt证书请求的.cer文件输出.

我有原始私钥用于为LetsEncrypt创建证书签名请求(CSR).

现在我们需要使用.NET以编程方式将这两个文件组合成一个用于IIS的PFX包

由于我们试图以编程方式执行此操作,因此pvk2pfx不实用,如果可能,我们希望避免使用openssl.

为了演示,我们尝试复制此功能但使用CS .NET而不是pvk2pfx:pvk2pfx.exe -pvk Server.pvk -spc Server.cer -pfx Server.pfx

我已经详尽地进行了研究,以下是我看到的可能性:

一种方法似乎是使用X509Certificate2,如:

// Import the certificate
X509Certificate2 cert = new X509Certificate2("c:\\cert.cer");

// Import the private key
X509Certificate2 cert = new X509Certificate2("c:\\key.pvk");

// Or import the private key - Alternative method
X509DecryptString(token, @"c:\CA.pvk", "mypassword");

// Export the PFX file
certificate.Export(X509ContentType.Pfx, "YourPassword");
File.WriteAllBytes(@"C:\YourCert.pfx", certificateData);
Run Code Online (Sandbox Code Playgroud)

这里有一些其他的方法,但所有这些方法似乎省略了关于私钥的部分或他们需要pvk2pfx.exe

从证书文件转换为pfx文件 /sf/answers/335817471/

如何以编程方式创建X509Certificate2? http://www.wiktorzychla.com/2012/12/how-to-create-x509certificate2.html

选择,创建和查找X509证书:http: //www.wou.edu/~rvitolo06/WATK/Demos/HPCImageRendering/code/ImageRendering/AppConfigure/CertHelper.cs

无法将带有私钥的生成证书导出到字节数组 无法将带有私钥的生成证书导出到.net 4.0/4.5中的字节数组

如何以编程方式将带有证书链的pfx导入证书存储区. /sf/answers/640698691/

以C#编程方式导入.cer和.pvk证书文件,以便与https://gist.github.com/BrandonLWhite/235fa12247f6dc827051一起使用netsh http add sslcert

将cer转换为pfx证书的方法 https://gist.github.com/domgreen/988684

任何帮助非常感谢:-)


编辑1

CryptoGuy建议我们需要这个链接: …

c# security ssl-certificate pfx lets-encrypt

11
推荐指数
1
解决办法
1万
查看次数

Azure AD B2C 与 Azure Active Directory 外部身份与 Microsoft Entra 外部 ID

我们需要像Auth0Clerk这样的身份验证服务。因此客户身份和访问管理 (CIAM)

我们正在 Azure 中构建所有服务,因此我们希望使用他们的身份验证服务来与 Web 应用程序、API 和 Front Door 进行最紧密的集成。

然而,Azure 产品命名似乎非常复杂。

阅读标题为Azure Active Directory B2C 的计费模型的文章,链接到标题为Azure Active Directory 外部身份定价的定价页面

那么AD B2C 与AD 外部身份相同吗?

然后,在 Azure 门户中,我们在构建 AD B2C 租户和服务时经常被告知“Entra”,其中一个页面将我带到这篇标题为Microsoft Entra 外部 ID 的文章,该文章在底部的常见问题解答中指出:

“Microsoft Entra 外部 ID 是下一代客户身份和访问管理 (CIAM) 解决方案,用于管理所有外部身份。”

进而:

“Azure AD B2C 是我们最新一代的客户身份和访问管理产品。Azure AD B2C 将继续成为完全受支持的客户解决方案。目前没有要求客户进行迁移,也没有计划停止我们当前的 B2C 产品。Microsoft致力于继续投资 Azure AD B2C 产品。我们鼓励您尝试下一代平台 Microsoft Entra external ID,并向我们提供反馈,同时分享您的优先事项。开始使用 Azure AD B2C”

但是,当我们单击“开始使用 Azure AD B2C”文本时,我们将进入标题为 “Azure Active Directory 外部身份”的 …

active-directory azure azure-active-directory

6
推荐指数
1
解决办法
1456
查看次数

Azure 应用程序网关 - 多个 SSL 证书?

是否可以将多个域设置为指向 Azure 应用程序网关公共 IP,然后为每个可以在应用程序网关上卸载的 SSL 证书上传?

例如,如果我们希望上传 200 个 LetsEncrypt 证书并在网关处终止,然后将流量转发到内部 VM IP

ssl azure

5
推荐指数
1
解决办法
4882
查看次数

使用Powershell从Azure存储中删除所有*test.zip blob

我想删除文件名包含test.zip的azure存储容器中的所有文件

我能够获取所有文件并将它们导出到这样的文件:

$context = New-AzureStorageContext -StorageAccountName ACCOUNTNAME `
                                   -StorageAccountKey ACCOUNTKEY

get-azurestorageblob -Container CONTAINERNAME                    `
                     -blob *test.zip                             `
                     -Context $context | Out-File c:\files\f.txt `
                     -width 500
Run Code Online (Sandbox Code Playgroud)

使用该remove-azurestorageblob命令删除所有结果的最简单方法是什么?

powershell azure azure-storage

3
推荐指数
1
解决办法
6350
查看次数