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

Extended validation code signing certificates (required for UEFI, kernel-mode drivers, and LSA certifications)

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.

Note

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流程和链接的更多相关文章

  1. [转载]iOS Provisioning Profile(Certificate)与Code Signing详解

    原文:http://blog.csdn.net/phunxm/article/details/42685597 引言 关于开发证书配置(Certificates & Identifiers & ...

  2. iOS Provisioning Profile(Certificate)与Code Signing详解

    引言 关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做 iOS 开发的同学没少被折腾.对于一个 iOS ...

  3. 【转】iOS Provisioning Profile(Certificate)与Code Signing详解 -- 待看

    原文网址:http://blog.sina.com.cn/s/blog_82c8198f0102vy4j.html 引言 关于开发证书配置(Certificates & Identifiers ...

  4. 【转】 iOS Provisioning Profile(Certificate)与Code Signing详解

    原文:http://blog.csdn.net/phunxm/article/details/42685597 引言 关于开发证书配置(Certificates & Identifiers & ...

  5. 微软全球资深副总裁对 VS Code 黑宝书的推荐序!VS Code 月活用户已达 1200 万!

    前不久,首本 VS Code 中文书终于问世了! 在本书出版之前,我很高兴能邀请到微软全球资深副总裁 Julia Liuson 为本书写推荐序!下面,我们就来看一下 Julia 所写的推荐序的完整内容 ...

  6. 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 ...

  7. (译)iOS Code Signing: 解惑

    子龙山人 Learning,Sharing,Improving! (译)iOS Code Signing: 解惑 免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切 ...

  8. 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 ...

  9. iOS Code Signing: 解惑详解

    iPhone开发的代码签名 代码签名确保代码的真实以及明确识别代码的来源.在代码运行在一个开发系统以前,以及在代码提交到Apple发布以前,Apple要求所有的的应用程序都必须进行数字签名.另外,Ap ...

随机推荐

  1. zabbix 添加自定义key

    vim /etc/zabbix/zabbix_agentd.conf UserParameter=zjzc.login,/bin/sh /usr/sbin/get_login.sh UserParam ...

  2. Linux企业级项目实践之网络爬虫(23)——系统测试:找出系统中的bug

    为了验证爬虫的业务流程.性能和健壮性需要进行测试. 软件测试是描述一种用来促进鉴定软件的正确性.完整性.安全性和质量的过程.软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件 ...

  3. 【转】使用 vim + ctags + cscope + taglist 阅读源码

    原文网址:http://my.oschina.net/u/554995/blog/59927 最近,准备跟学长一起往 linux kernel 的门里瞧瞧里面的世界,虽然我们知道门就在那,但我们还得找 ...

  4. Android AutoCompleteTextView和MultiAutoCompleteTextView使用

    Android AutoCompleteTextView和MultiAutoCompleteTextView的功能类似于百度或者Google在搜索栏输入信息的时候,弹出的与输入信息接近的提示信息: 它 ...

  5. MergeSort 归并排序

    实现: 二路归并 public class TestMergeSort { public int[] mergeSortArray(int[] arr, int left, int right){ i ...

  6. 转:TestLink1.9.3测试用例:Excel转换XML工具<二>实现代码

    TestLink1.9.3测试用例:Excel转换XML工具<二>实现代码 http://blog.csdn.net/candle806/article/details/7490599 以 ...

  7. uiautomatorviewer 识别android微信元素报错

    org.xml.sax.SAXParseException; systemId: file:/C:/Users/xxxxxxxxx/AppData/Local/Temp/uiautomatorview ...

  8. css如何使背景图片水平居中

    CSS中定位背景图片的属性是:background-position,用法background-position 属性设置背景图像的起始位置. 你要水平居中可以: div{background-pos ...

  9. Webservice-Java-CXF

    1)首先呢,还是包的问题,在http://cxf.apache.org/download.html这里可以下到最新版的CXF,当然,我用的是最新版的.接下来还是那句废话,建WEB项目,放入JAR包.而 ...

  10. 给那些因为Firebug而舍不得FireFox的朋友

    Google Chrome浏览器调试 作为Web开发人员,我为什么喜欢Google Chrome浏览器 [原文地址:http://www.cnblogs.com/QLeelulu/archive/20 ...