`
lbyzx123
  • 浏览: 476101 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

数字证书如何对应用程序进行签名

    博客分类:
  • c++
 
阅读更多
 
数字证书分为离线式证书和在线式证书。在线式证书文件的后缀名为.cer,离线
式证书文件的后缀名为.pfx。

在线式证书认证的cab包下载安装过程中会到证书认证网站进行签名认证。
应用程序通过离线式证书签名以后,浏览器无需设置安全级别相关属性,
只需在cab包在客户端下载安装之前,导入数字证书,即可顺利安装cab包。

如何对应用程序进行签名

对应用程序签名时,只需运行signcode.exe,然后选择要签名的文件,
选择数字证书,勾选”时间戳“选项,输入时间戳服务URL:
http://timestamp.verisign.com/scripts/timestamp.dll,点击完
成即可。注意对应用程序进行数字签名时,需要在联网的机器上制作,因为时
间戳服务是外网服务。签名认证的文件,下载安装后,查看文件属性,会多出
”数字签名“标签页,标明该软件隶属哪个公司。

smsqtocx.cab包是在下载安装过程中启动smsqtocx.exe,此包只对
smsqtocx.exe和程序主要组件axqtclient.dll进行了数字签名。
 
分享到:
评论

相关推荐

    应用程序签名工具附带PPC签名的SDK证书

    应用程序签名是指在软件发布前,使用特定的数字证书对其代码进行签名的过程。这个过程由可信的签名者执行,通常是一个证书颁发机构(CA)。签名的目的在于确保软件未经修改,并向用户表明开发者身份。当用户下载或...

    代码签名数字证书(含私钥),数字签名是使用自己的私钥签名,C,C++

    标题提到的“代码签名数字证书(含私钥)”是开发者用来签署其软件的工具,确保用户下载和安装的程序没有被篡改,并且来自可信的开发者。 首先,我们需要理解什么是数字签名。数字签名并非我们日常生活中手写的签名...

    数字证书签名和打包

    在Windows环境中,微软提供了一种称为"signtool"的工具,它可以帮助开发者对他们的应用程序进行签名。`signtool`位于名为"signtool"的文件夹下,包含了一系列用于检查、签名和打包的实用程序。这个工具可以用于对可...

    数字证书生成及控件签名

    - **CA签发证书**:CA验证申请者信息无误后,使用其私钥对CSR签名,生成数字证书。 - **安装和使用**:下载并安装签发的证书,然后在需要时使用私钥进行加密或签名操作。 2. **控件签名** OCX控件签名是为了增强...

    windows应用程序签名工具集合

    Windows应用程序签名工具集合正是为了帮助开发者实现这一目标而设计的。这个集合包括了几个关键的工具,如signtool.exe、makecert.exe、cert2spc.exe、pvk2pfx.exe以及一个readme.txt说明文件。接下来,我们将深入...

    WinForm程序创建证书、签名、安装、发布、自动更新全过程

    在开发Windows Forms(WinForm)应用程序时,为了确保软件的安全性和可靠性,开发者通常需要进行证书创建、签名、安装、发布以及自动更新等操作。本文将详细介绍这些关键步骤,并结合提供的两个文档,即“WinForm...

    ZXCA自信数字证书制作工具

    5. **代码签名**:对于开发人员来说,ZXCA的专业版可能包括代码签名功能,可以对软件程序进行签名,验证其来源和完整性,避免恶意代码的篡改。 另外,“文件小保镖”可能是ZXCA工具集中的一个附属组件,专门用于...

    使用加密技术提高WindowsMobile应用

    1. 代码签名:使用数字证书对应用程序进行签名,确保代码的完整性和来源可靠性,防止恶意代码篡改。 2. 证书加密:通过公钥/私钥对进行数据加密,只有拥有对应私钥的接收者才能解密,确保通信的保密性。 六、用户...

    数字证书代码签名工具

    标题中的“数字证书代码签名工具”指的是用于对软件和微软内核驱动程序进行数字签名的专用工具。在软件开发和发布过程中,数字证书是验证软件来源和完整性的关键元素,它确保了代码未经篡改,并且来自可信的开发者。...

    程序集签名检测工具

    DLL签名是指对DLL文件进行数字签名的过程,目的是验证其来源和完整性,防止恶意篡改。签名通常包括开发者的身份信息和一个时间戳,确保用户在安装或运行时可以知道该DLL是由可信源发布的,并且自签名后未被修改。 ...

    IE9下载管理器.docx

    1. **使用认证码签名**:使用信誉良好的数字证书对应用程序进行签名,这将有助于建立应用程序的信誉。 2. **确保代码无恶意**:开发者需要确保其应用程序不包含任何恶意代码,以避免降低应用程序和关联数字证书的...

    数字签名证书,数字签名证书是什么

    5. **文件签名**:个人或企业可以使用数字签名对重要文件进行签名,证明文件未被篡改且出自可信源。 综上所述,数字签名证书在保障网络通信安全、软件可靠性和设备认证等方面发挥着至关重要的作用。理解和正确使用...

    winform实现数字签名实例

    1. 加载证书:使用X509Certificate2类加载包含私钥的数字证书,这通常存储在用户的个人证书存储区。 2. 创建签名:使用RSACryptoServiceProvider或DSACryptoServiceProvider类,调用其SignData方法,传入要签名的...

    windows应用数字签名工具.zip

    在Windows操作系统中,为了确保应用程序的安全性和可靠性,开发者通常会为他们的软件进行数字签名。这四个文件——`makecert.exe`、`cert2spc.exe`、`pvk2pfx.exe` 和 `signtool.exe` 是Windows SDK中用于数字签名的...

    Java 数字签名、数字证书生成源码.7z

    Java 数字签名与数字证书是网络安全领域中的重要概念,它们在确保数据的完整性和来源的可信性方面扮演着关键角色。在这个"Java 数字签名、数字证书生成源码"压缩包中,包含了实现这些功能的源代码,对于理解Java安全...

    数字证书签名工具(含源码)

    在IT领域,数字证书签名工具是一种用于验证数据完整性和发送者身份的重要软件。这个压缩包包含的源码可能是一个实现这一功能的自签名工具。现在,让我们深入探讨一下相关知识点。 首先,数字签名是公钥密码学的一个...

    vs2017数字证书certificates.rar

    3. 应用程序签名:在VS2017中,打开项目属性,导航到“签名”选项卡,选择已导入的证书,这样VS会在编译时自动为你的应用程序签名。 4. 验证和测试:签名后的应用应能通过操作系统的安全检查,你可以尝试运行应用来...

    应用签名、包名

    在Android系统中,应用签名是一个用于验证应用程序身份的过程,它通过一个数字证书来实现。这个证书包含了开发者的信息,如私钥,它用于对应用的APK文件进行加密签名。签名的主要目的是确保应用在分发过程中未被篡改...

Global site tag (gtag.js) - Google Analytics