首页 > 编程语言 >C# 为exe程序添加自签名证书

C# 为exe程序添加自签名证书

时间:2022-09-19 11:01:49浏览次数:82  
标签:exe 证书 C# text Desktop 签名 Test 信任

1.使用管理员打开PowerShell

2.输入命令
New-SelfSignedCertificate -Type Custom -Subject "CN=发行者, O=公司名称, C=CN, L=省, S=市" -KeyUsage DigitalSignature -FriendlyName "ExeToolName" -CertStoreLocation "Cert:\CurrentUser\My" -TextExtension @("2.5.29.37={text}1.3.6.1.5.5.7.3.3", "2.5.29.19={text}") -NotAfter (Get-Date).AddYears(10)

记住此编码,下面会用到

3.输入命令
$password = ConvertTo-SecureString -String 123456 -Force -AsPlainText

4.输入命令
Export-PfxCertificate -cert "Cert:\CurrentUser\My\29725D1D72B137A2B5282AC31E2D3409F0294446" -FilePath E:\Desktop\自签名证书\Test\test.pfx -Password $password
上述会使用到的编码

5.查看证书
E:\Desktop\自签名证书\Test 这个路径下查看

6.使用证书
勾选第一个

从文件选择,找到刚刚生成的证书

密码是第3步的

然后就可以看到信息了

7.信任证书
详细信息进入

此时证书还是不受信任的

点击安装证书

选择本地计算机,下一步

选择第二个,浏览选择受信任的

下一步

完成

7.复查
没有不受信任了

相关推荐:https://blog.csdn.net/Think88666/article/details/125947720

标签:exe,证书,C#,text,Desktop,签名,Test,信任
From: https://www.cnblogs.com/nuomibaibai/p/16706959.html

相关文章

  • CallBack HE(双曲棍球棒)
    CallBackHE(双曲棍球棒)8级什么是“回调地狱”,如何避免?—回调地狱是当你在嵌套回调函数的嵌套内部编写嵌套内部时,有效地形成了一个回调函数金字塔,看起来混乱、无组织、......
  • 跟我学 JavaScript-VII
    跟我学JavaScript-VIIJavaScript(JS)中的While循环JavaScript系列的第-7天,今天我们将学习While循环如果您是本系列的新手,请查看上一部分—(关联)循环为什么......
  • 为什么 JavaScript 采用原型?
    为什么JavaScript采用原型?Photoby卡米拉巴塔尼on不飞溅JavaScript是一种基于原型的语言。自从我第一次开始学习JavaScript以来,我一直在乏味地听到这个故......
  • 2415. 在 JavaScript 中反转二叉树的奇数层
    2415.在JavaScript中反转二叉树的奇数层鉴于根一个完美的二叉树,反转每个节点的值奇怪的树的层次。例如,假设第3层的节点值为[2,1,3,4,7,11,29,18],那么它应......
  • MySql 表 转为C#实体类 ,sql语句
    装载自:https://www.cnblogs.com/noobprogrammer/p/15745382.html SELECT CONCAT( '///<summary>\r\n///', COLUMN_COMMENT, '\r\n///</summary>\r\npublic', CAS......
  • BGI-College生信入门——9、R语言基础(二)
    ggplot2ElegantGraphicsforDataAnalysis,用于数据分析的精美图形ggplot2是一个用于数据统计和绘图的R包与其它绘图包不同,ggplot2有自己的基础语法ggplot2的逻辑......
  • CTP For Python
    GitHub地址:https://github.com/shizhuolin/PyCTP这是程序化期货交易上期ctp接口版本.将其包装为python版本.支持python3编译需求:vs2010/gcc编译方法pythonsetup.py......
  • 本次介绍如何利用ansible一键初始化centos7
    本次介绍如何利用ansible一键初始化centos7。本文介绍的运行环境是CentOS7.6:[root@localhost~]#cat/etc/redhat-releaseCentOSLinuxrelease7.6.1810(Core)[r......
  • 在windows系统中使用cmake添加本地openssl(cmakeList.txt配置)
      1cmake_minimum_required(VERSION3.17)2project(05_OpenSSLC)34set(CMAKE_C_STANDARD99)567#定义两个变量,表示头文件路径和库路径8s......
  • nacos服务快速上下线
    Step1:修改微服务的nacos的心跳配置时间#preserved.heart.beat.interval:1000#实例在客户端上报心跳的间隔时间。(单位:毫秒)#preserved.heart.beat.timeout:3000#实例......