2012年11月16日

摘要: 申请证书SSL常用于身份验证、数据加密等应用中,要使用SSL,我们密码有自己的证书。数字证书一般要向专业的认证公司(如VeriSign)申请,并且都是收费的,某些情况下,我们只是想使用加密的数据通信,而不在乎认证,这时就可以自己制作一个证书,自己制作一个证书,有两种方式,一种是Self Signed,另一种是自己制作一个CA,然后由这个CA,来发布我们需要的证书。下面分别介绍这两个方法。生成Self Signed证书# 生成一个key,你的私钥,openssl会提示你输入一个密码,可以输入,也可以不输,# 输入的话,以后每次使用这个key的时候都要输入密码,安全起见,还是应该有一个密码保护&g 阅读全文
posted @ 2012-11-16 19:32 __熊_ 阅读(14869) 评论(0) 推荐(0) 编辑

2012年11月15日

摘要: Qt应用中,经常有需要用到SSL的地方,例如XMPP等。Qt SDK中的Qt支持SSL,而单独下载的Qt library则一般不带SSL。如果需要SSL支持则需要我们自己编译。 1.安装Perl 机器上必须先安装Perl,无论编译OpenSSL还是Qt,都需要Perl的支持。Windows上可以安装 阅读全文
posted @ 2012-11-15 19:36 __熊_ 阅读(2826) 评论(6) 推荐(1) 编辑
摘要: 在制作MSI安装文件的时候,有两个码值得注意,在产品升级过程中使用非常重要。遵守规范的版本发布方式,可以实现自动的先删除旧版本,再安装新版本等功能,方便我们的产品升级。每个MSI安装包都有三个Code,Package Code, Product Code, Upgrade Code.Package CodePackage Code用于唯一标识每一个安装包。Product CodeProduct Code用于标识一系列升级的版本。Windows的程序一般采用0.0.0.0,4位数形式的版本号,其中前三位用来标识版本。Product Code在所有的patch version中必须保持一样,pat 阅读全文
posted @ 2012-11-15 19:23 __熊_ 阅读(2951) 评论(0) 推荐(0) 编辑

导航