我在Apache的httpd.conf中,对SSLCACertificateFile "/..."、SSLCertificateFile "/..."、SSLVerifyClient require、SSLVerifyClientDepth 1都进行了配置。另外,对于需要用户提交证书进行认证的目录也编写了.htaccess,并在其中要求AllowOverride AuthConfig。但是,当我访问该目录时,如果使用https,就可以畅通无阻的进行。我看了一下我的Server证书的属性,其中说明它既可以用作Server的证明也可用于Client的身份认证。不知是不...
为了将linux下的关于openssl的代码移植到,今天我在windows下已经成功编译了openssl.我把产生的头文件和两个LIB都加载到了VC6.0 的目录里面,另外产生的两个DLL和头文件还有LIB在一个目录下面,其中DLL也是编译所产生的.我在VC6.0上运行我移植过来的代码,编译和连接均通过,但是在运行时却出现,没有找到LIBEAY32.DLL的情况.我试着在系统的SYSTEM32 下面给这两个DLL注册.但是注册又失败了.说没有找到DLL的入口点..现在我有些盲目了..没有...
有没有看过openssl源代码的? 请问它evp.h中 const EVP_CIPHER *EVP_des_cbc(void); const EVP_CIPHER *EVP_des_ede_cbc(void); 这些函数在哪里实现的?我好像没有找到,请赐教,谢谢。。
来自http://bbs.chinaunix.net/viewthread.php?tid=1163753&extra=&page=2#的一段代码:
cat>>hello.c<
1. 编译dev-c++中可用的静态库文件 1.1 安装dev-c++ 4.9.9.2,目录在c:\dev-cpp 1.2 在"系统属性"-->"高级"-->"环境变量"-->"系统变量"-->"Path"中添加c:\dev-cpp\bin; 此目录中包含了1.4步骤中需要的mingw32-make.exe文件 1.3 我下载的最新源码版本openssl-0.9.8h.tar.gz,解压后得到openssl-0.9.8h目录。 1.4 运行cmd.exe进入命令行窗口,切换目录到openssl-0.9.8h,运行ms\mingw32.bat 1.5 编译完后得到两个目录out(这里有.a的...
我是用winxpprosp2 apache2.0.53 openssl0.9.7e(带mod_ssl也有openssl.cnf,另两个动态链接库文件也放到位了)。想做CA给客户发证书,有证书才能登录。目前,https已经成功了,但是做CA发证书客户无法登录(自已访问自已) 我看了很多资料文章,用各种方法试(但是没有编译openssl)。 好像win下不能使用openssl自带的newca和xx.sh xx.pl之类的文件?所以发证书只能在openssl.exe下进行。因为是在单机上,所以没有域名(apache里...
我写的代码
//---------------------------------------------------------------------------
#include
源代码是在openssl中找的,里面几个函数原形找不到。 哪位朋友知道在rsa、sha认证算法中的SHA1_Init、SHA1_Update、SHA1_Final原形在哪里可以找到? 现在只能看到函数声明: int SHA_Init(SHA_CTX *c); int SHA_Update(SHA_CTX *c, const void *data, size_t len); int SHA_Final(unsigned char *md, SHA_CTX *c); void SHA_Transform(SHA_CTX *c, const unsigned char *data); 编译时当然是链接报错,我是在vc上编译,源代码应...