欢迎转载,但请注意,除非特别声明,本站采用许可:署名,非商业。需要联系我可发邮件至
预览模式: 普通 | 列表

终于搞定了Windows下Tomcat Web服务器的SSL配置

关键词:Tomcat SSL OpenSSL Windows

本文涉及:
1.windows下的OpenSSL安装
2.自己签发根证书
3.用这个根证书来签发服务器证书
4.服务器端证书导入
5.TOMCAT服务器设置
6.客户端根证书安装
本文不涉及:
1.SSL相关的概念及解释
2.购买CA证书
3.双向SSL认证
1.软件准备
  1) jsdk1.5下载 http://cds.sun.com/is-bin

[阅读全文]

标签: Tomcat SSL

用Bouncy Castle实现AES-128-CBC加密解密

Bouncy Castle Crypto APIs 是一个开源的轻量级Java 加密解密包,实现了JCE/JCA的provider,支持AES等多种加密解密算法。
详情请见主页:http://www.bouncycastle.org/java.html
本文的示例代码使用了http://www.bouncycastle.org/download/bcprov-jdk16-139.jar
1)使用JCE的

[阅读全文]

标签: 加密解密

MFC编程时取得当前可执行文件的路径的方法

下面的代码片段演示了
1.取得当前应用程序的路径
2.判断某一路径是否存在
3.取得和格式化当前时间
4.写二进制文件
_TCHAR path[MAX_PATH];
::GetModuleFileName(NULL, path, MAX_PATH);
CString strPath(path);
CString strWorkDir = strPath.Left(strpath.ReverseFind(*(str

[阅读全文]

标签: MFC

取得CString内存缓冲区的字节数

当在MFC程序里调用C程序时,可能需要知道CString内存缓冲区的字节数,尤其是在Unicode的情况下。
CString str
str.GetLength()取得的是字符数,在Unicode的情况下一个汉字占两个字节,因此GetLength不能取得正确的字节数。
有一个方法是使用WideCharToMutiByte函数,
但有一个小技巧更简单,
CStringA asciiStr(str)
asciiS

[阅读全文]

标签: MFC

微软PE文件和COFF文件规范

虽然网上是现成的,但是找了两三天才找到,奇怪
Visual Studio, Microsoft Portable Executable and Common Object File Format Specification
8.1 http://www.microsoft.com/whdc/system/platform/firmware/PECOFF.mspx
8.0 http://www.micro

[阅读全文]

标签: 文件格式

CString与各种数据类型之间的转换

这里有篇不错的文章,是英文的
http://www.flounder.com/cstring.htm
标签: MFC

用ruby读写文本文件

用ruby读写文本文件的简单例子,除了演示文本文件的读写外,这段ruby程序可以从文本文件中删除包含某些字符串的行。
用法:ruby delline.rb 文件名 字符串1 字符串2 字符串n
将删除同时包含字符串1 字符串2 字符串n的行。
ruby的开发环境这里下载
http://www.ruby-lang.org/en/downloads/
直接下载最近的稳定版Windows安装包
http://rub

[阅读全文]

标签: Ruby

合并lib文件及obj文件的方法

关链接词: Visual C++, 静态链接库
本文针对Visual C++ 2005及以上。
问题来源:
有*.h和*.lib,自己使用这些文件制作一个扩展库my.h和my.lib,为了让用户只使用my.h和my.lib这两个文件即可,因此要将*.lib合并。
解决方案:
可以使用VC带的lib.exe合并即可。
lib /out:my.lib my.lib A1.lib A2.lib ... An.lib

[阅读全文]

标签: C语言