前几天,为了给大家提供新版本的openssl,又重新做了一次openssl的编译工作,并比较了几种编译方法,写这个文章简单介绍一下,希望对大家有帮助。 我编译的版本是0.9.6h,编译器使用VC++6.0,根据它的说明,我进行了如下的命令和操作: 1.安装ActivePerl-5.6.1.629-MSWin32-x86-multi-thread.顺利通过! 2.打开控制台程序,在openssl解压后的目录下执行Perl Configure VC-WIN32命令,注意,一定要在这个目录下执行该命令,否则找不到Configure文件,当然,你也可以指定完整的Confi...
winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置 write----------写字板 winmsd---------系统信息 wiaacmgr-------扫描仪和照相机向导 winchat--------XP自带局域网聊天 mem.exe--------显示内存使用情况 Msconfig.exe---系统配置实用程序 mplayer2-------简易widn...
int CSslClientSocket::Rand(const char *file,int dont_warn,char * outMsg) { int consider_randfile = (file == NULL); char buffer[200]; #ifdef WINDOWS // BIO_flush(bio_e); RAND_screen(); #endif if (file == NULL) file = R...
文章作者:Rainbow程序中在web页面上生成证书请求的方法有两种,分别通过调用enumProviders接口和OpenSSL接口来实现。本文为您详细介绍这两种方法并提供相应的实例源代码。 一、在web页面上生成证书请求 在本地生成的证书请求的方式适用于CA不备份私钥或者说该私钥用于签名的情况。 1、枚举CSP 生成私钥的时候是通过枚举本地的CSP进行的,这个功能只需要通过调用xenroll.dll的enumProviders接口来实现。举例如下: EnumProviders function EnumProviders()nCSPIndex=0ON ERROR resume next...
Interactive logon
Windows 2000 interactive logon
CryptAcquireContext
Acquire a handle to the default container on the card
The calling process specifies the CRYPT_MACHINE_KEYSET and CRYPT_SILENT flags
Returns handle to default container context (#C1)
CryptSetProvParam
Present t...