将CER转换为PFX时出现强制错误(用于添加到Azure门户)

约翰

Azure门户不允许我添加Cer文件。我发现一则讯息说您可以输入名称,您只能在公开对话中输入名称,但无法使用

因此,我尝试使用放置在Global.asax中的代码转换文件。我已将CER文件复制到C驱动器根目录下的临时目录中

这是代码和我得到的错误:

    string file = @"C:\temp\SVRSecureG3.cer";
    var cert = System.Security.Cryptography.X509Certificates.X509Certificate2.CreateFromCertFile(file);

    // Error occurs on the line below, I get : {"Unable to cast object of type 'System.Security.Cryptography.X509Certificates.X509Certificate' to type 'System.Security.Cryptography.X509Certificates.X509Certificate2'."}
    var bytes = ((System.Security.Cryptography.X509Certificates.X509Certificate2)cert).Export(System.Security.Cryptography.X509Certificates.X509ContentType.Pfx, "p"); 

    var fs = File.Create(@"C:\temp\SVRSecureG3.pfx");

    using (fs)
    {
        fs.Write(bytes, 0, bytes.Length);
        fs.Flush();
    }
亚当

我实际上只是建议将您的.cer转换为.pfx。使用OpenSSL可以做到这一点,我已经无数次地将证书上传到Azure。

下载

http://slproweb.com/products/Win32OpenSSL.html

用法

从.cer和.pem文件创建pfx文件

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将.pfx转换为.cer

尝试将键盘控件添加到我的动画片段时出现“ TypeError:错误#1034:类型强制转换失败等”

将Firebase添加到Flutter时出现GradGrad错误

将节点添加到链表时出现分段错误

将AFNetworking添加到新项目时出现错误

将cer转换为pem时OpenSSL编码错误

为什么在从 String 列表转换为 Double 列表时将 <?> 添加到 List 声明会导致错误?

将扩展名添加到URL时强制404错误

为什么在将 Dataframe 列转换为 JSON 时将 .0 添加到值中

使用lme函数时出现错误“无法将类'formula''强制转换为data.frame”

将项目添加到“使用...结束时”时出现Excel错误91

我正在尝试将徽标添加到pdf文件,但是出现错误消息“ com.lowagie.text.Document无法转换为com.itextpdf.text.Document”

将ToolBar添加到Java类时强制关闭

添加到绘图画布时,Word将JPG转换为PNG

即使将“ .CER”文件添加到了密钥库中,NetBeans中的认证错误

将项目添加到列表时,出现错误无效数据已用于更新列表项目。您尝试更新的字段可能是只读的

将累加器逻辑添加到Web服务请求时出现XSLT错误

尝试通过状态将类添加到列表项元素时出现解析错误

将预处理层添加到顺序模型时出现 Keras 错误

将 navigation.navigate 添加到组件时出现“错误:未定义不是对象”?

将<!DOCTYPE html>添加到JSP页面时出现Javascript错误

将值字段添加到数据透视表时出现错误

将新列添加到数据表时出现 DBNull 错误

尝试将新的List对象添加到预定义的List对象时出现错误

将 Array 添加到 SortedDictionary 时出现索引错误

调用godaddy api将指定的DNS记录添加到指定的域时出现Doamin错误

将项目添加到xml文件时出现奇怪的aapt.exe错误

当我尝试将文件夹添加到存档时,出现错误:路径太长

将Google Analytics(分析)添加到我的应用中时出现XML错误