安全网络应用程序:客户端与服务器实现详解
1. 客户端代码概述
客户端代码存于 client/ 目录下的 auth_client.h 和 auth_client.c 文件中。
1.1 auth_client.h 文件
该文件声明了客户端专用的所有函数,这些函数的定义在 auth_client.c 中。以下是声明的函数:
#ifndef AUTH_CLIENT_H
#define AUTH_CLIENT_H
SSL * ssl_client_connect(const char *host, const char *port);
const char *getUsername(void);
const char *getUsersHome(const char *username);
int haveServerKey(const char *host,const char *username);
RSA *getServerKey(const char *host, const char *username);
void writePrivKey(const char *host, const char *username, RSA *my_key);
const char *getUserPassword(void);
#endif
1.2 auth_client.c 文件
此文件包含了客户端的所有特定代码,编译后的二进制文
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



