微软推荐的Get a code signing certificate流程和链接
Get a code signing certificate
Before you can establish a Windows Dev Center hardware dashboard account, you need to get a code signing certificate to secure your digital information. This certificate is the accepted standard for establishing your company’s ownership of the code you submit. It allows you to digitally sign PE binaries, such as .exe, .cab, .dll, .ocx, .msi, .xpi and .xap files.
Step 1: Determine which type of code signing certificate you need
Microsoft accepts standard code signing and extended validation (EV) code signing certificates from Symantec and DigiCert. If you already have an approved standard or EV certificate from one of these authorities, you can use it to establish a Windows Dev Center hardware dashboard account. If you don’t have a certificate, you’ll need to buy a new one.
The table below provides the details of the Certificate requirements for each of the dashboard services.
| Dashboard service/permission | Code signing certificate requirement |
|---|---|
|
Bug management |
Standard or EV |
|
DDC – Driver Distribution Center |
Standard or EV |
|
Device Metadata |
Standard or EV |
|
Report Data |
Standard or EV |
|
Submissions |
Standard or EV |
|
WRD – Windows Remote Debugging |
Standard or EV |
|
LSA |
EV |
|
UEFI |
EV |
|
Windows Reference Design |
Standard or EV |
|
Note: Submissions will enforce the EV-only requirement later this year. |
Code signing certificates for Windows Dev Center hardware dashboard
There are two types of code signing certificates available today:
Standard Code Signing
Provides standard level of identity validation
Requires shorter processing times and lower cost
Can be used for all Windows Dev Center hardware dashboard services except LSA, and UEFI file signing services.
In Windows 10 for desktop editions (Home, Pro, and Enterprise), standard code signing cannot be used for kernel-mode drivers. For more info about these changes, see Driver Signing Changes in Windows 10.
Extended Validation (EV) Code Signing
Provides the highest level of identity validation
Requires longer processing times and higher cost due to an extensive verification process
Can be used for all Windows Dev Center hardware dashboard services, and is required for LSA and UEFI file signing services
In Windows 10 for desktop editions, all kernel-mode drivers must be signed by the Windows Hardware Dev Center Dashboard and the Windows Hardware Dev Center Dashboard requires an EV certificate. For more info about these changes, see Driver Signing Changes in Windows 10.
Step 2: Buy a new code signing certificate
If you don’t have an approved standard or EV code signing certificate, you can buy one from one of the certificate authorities below.
Standard code signing certificates
Buy a DigiCert standard code signing certificate
On the DigiCert Code Signing Certificates for Sysdevs page, click Start.
On the DigiCert Order Form page (Step 1), in the Code Signing section, click Code Signing Certificate.
Still on Step 1, scroll down to the Platform section, select Microsoft Authenticode from the drop-down list, and then click Continue.
Follow the instructions provided by DigiCert to buy a certificate.
Extended validation code signing certificates (required for UEFI, kernel-mode drivers, and LSA certifications)
Buy a DigiCert EV code signing certificate
On the DigiCert Code Signing Certificates for Sysdevs page, click Start.
On the DigiCert Order Form page (Step 1), in the Code Signing section, click EV Code Signing Certificate, fill out the rest of the form, and then click Continue.
Follow the instructions provided by DigiCert to buy a certificate.
Step 3: Retrieve code signing certificates
Once the certificate authority has verified your contact information and your certificate purchase is approved, follow their directions to retrieve the certificate.
You must use the same computer and browser to retrieve your certificate.
Next steps
If you’re setting up a new Windows Dev Center hardware dashboard account, follow the steps in Establish a new company.
If you’ve already set up a Windows Dev Center hardware dashboard account and need to renew a certificate, follow the steps in Update a code signing certificate.
https://msdn.microsoft.com/en-us/library/windows/hardware/hh801887.aspx
微软推荐的Get a code signing certificate流程和链接的更多相关文章
- [转载]iOS Provisioning Profile(Certificate)与Code Signing详解
原文:http://blog.csdn.net/phunxm/article/details/42685597 引言 关于开发证书配置(Certificates & Identifiers & ...
- iOS Provisioning Profile(Certificate)与Code Signing详解
引言 关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做 iOS 开发的同学没少被折腾.对于一个 iOS ...
- 【转】iOS Provisioning Profile(Certificate)与Code Signing详解 -- 待看
原文网址:http://blog.sina.com.cn/s/blog_82c8198f0102vy4j.html 引言 关于开发证书配置(Certificates & Identifiers ...
- 【转】 iOS Provisioning Profile(Certificate)与Code Signing详解
原文:http://blog.csdn.net/phunxm/article/details/42685597 引言 关于开发证书配置(Certificates & Identifiers & ...
- 微软全球资深副总裁对 VS Code 黑宝书的推荐序!VS Code 月活用户已达 1200 万!
前不久,首本 VS Code 中文书终于问世了! 在本书出版之前,我很高兴能邀请到微软全球资深副总裁 Julia Liuson 为本书写推荐序!下面,我们就来看一下 Julia 所写的推荐序的完整内容 ...
- Fix the iOS code signing issue when using Jenkins
This week I setup the Jenkins on my Mac and try to build iOS applications. unfortunately I got the c ...
- (译)iOS Code Signing: 解惑
子龙山人 Learning,Sharing,Improving! (译)iOS Code Signing: 解惑 免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切 ...
- An update on OS X Code Signing(OS X代码签名)
There has recently been updates to the OS X code signing process. These updates also affect Qt appli ...
- iOS Code Signing: 解惑详解
iPhone开发的代码签名 代码签名确保代码的真实以及明确识别代码的来源.在代码运行在一个开发系统以前,以及在代码提交到Apple发布以前,Apple要求所有的的应用程序都必须进行数字签名.另外,Ap ...
随机推荐
- docker_openwrt
http://wiki.openwrt.org/doc/howto/docker_openwrt_image https://www.baidu.com/s?wd=lxc%20docker&r ...
- 转:Android 测试 Appium、Robotium、monkey等框架或者工具对比
原文地址:http://demo.netfoucs.com/u012565107/article/details/36419297# 1. Appium测试 (功能测试,用户接受度测试,黑盒测试) - ...
- bzoj3039 玉蟾宫
Description 有一天,小猫rainbow和freda来到了湘西张家界的天门山玉蟾宫,玉蟾宫宫主蓝兔盛情地款待了它们,并赐予它们一片土地.这片土地被分成N*M个格子,每个格子里写着'R'或者' ...
- Dynamic Binding & Static Binding
Reference: JavaPoint BeginnerBook What is Binding Connecting a method call to the method body is kno ...
- global.asax?app.config?webconfig??
一.Global.asax 1.global.asax是什么? 一个文本文件,至于它包含写什么内容?顾名思义,global 肯定是掌管一个应用程序(application)的全局性的东西,例如应用程序 ...
- AJAX上传文件
function up_files() { var fileSelect = document.getElementById('file-select'); var files = fileSelec ...
- 5分钟精通git教程
git是一个版本控制工具,就要先弄清楚什么是版本 版本: 对外发布的版本如v1.0.0,v1.1.0 叫version 内部代码的版本叫commit,如:修改了一个错别字 顾名思义一个version就 ...
- 【转载】cocos2d-x2.2.3和android的平台环境
这两天试图按照教程来学习写游戏移植到的横版过关Android在.在网上找了很多教程,但版本号变化.所使用的工具有细微的差别.所以,现在我们还没有准备好,阅读后,下面的文章.最后能够顺利您的手机上跑起来 ...
- 未能加载文件或程序集“System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”
最近用vs2012发布程序,然后将更新后的程序文件部署到服务器上,由于服务器上本来有此系统,所以只更新了修改的文件 . 进行系统登录时提示:未能加载文件或程序集“System.Web.Extensio ...
- 你使用PetaPoco必须知道的事情
之前没有用PetaPoco调用过存储过程,今天发现问题 Sql sql = ); var list = sqlserverDB.GetInstance().Fetch<AdminGroup> ...