
openssl
小Mac
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
openssl代码分析--- ssl库 .
之前简单分析了crypto库,主要是针对常用的x509相关的code,其他的像pkcs7,pkcs12这样的都非常类似,熟悉ASN1的话,那么对代码的理解会比较容易,所以也就不再赘述了。 对于ssl库,我想最重要的就是搞清楚ssl handshake的code,清楚handshake过程和代码的对应关系。 要搞清楚上面所说的关系,了解怎么利用openssl来写自己的ssl应用也是一个起步,所以转载 2014-06-05 10:41:26 · 1130 阅读 · 0 评论 -
openssl 代码分析--- SSL_connect .
SSL_connect函数会负责完成ssl handshake过程,那么我们来看看他是怎么实现的。 SSL_connect函数本身的code非常简单,只有短短几行,但是最后通过函数指针调用来实现它的功能。这个函数指针是s->method->ssl_connect,此处method即为之前介绍的初始化到SSL_Ctx中的method。我们就看看常用的SSLv3的method, SSLv3_clie转载 2014-06-05 10:43:11 · 1395 阅读 · 0 评论