Я написал простые C-программы, которые используют сокеты ( "клиент" и "сервер" ). (Использование UNIX/Linux)
Серверная сторона просто создает сокет:
sockfd = socket(AF_INET, SOCK_STREAM, 0);
И затем привязывает его к sockaddr:
bind(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr));
И прослушивает (и принимает и читает):
listen(sockfd,5);
newsockfd = accept(sockfd, (struct sockaddr *) &cli_addr, &clilen);
read(newsockfd,buffer,255);
Клиент создает сокет, а затем записывает его.
Теперь я хочу преобразовать это простое соединение в SSL-соединение, самым простым, самым идиллическим, самым простым и быстрым способом.
Я попытался добавить OpenSSL в свой проект, но я не могу найти простой способ реализовать то, что хочу.