나는에서 openssl example를보고있다.ssl. bsd 소켓에서 ssl을 추가/제거 할 수 있습니까?
처음에는 일반 bsd 소켓을 만들 수 있고,
ssl 기능을 추가 할 수 있습니다.
/* Connect the TCP socket*/
sock=tcp_connect(host,port);
/* Connect the SSL socket */
ssl=SSL_new(ctx);
sbio=BIO_new_socket(sock,BIO_NOCLOSE);
SSL_set_bio(ssl,sbio,sbio);
if(SSL_connect(ssl)<=0)
berr_exit("SSL connect error");
는. '
1. 같으면,
내 질문은 (내가 여기에 코드를 붙여 아니에요 본 게시물은 짧은 만들려면) tsl 아래에서 데이터를 전송하는 것이 느립니다.
2. 그렇다면 소켓에서 ssl을 제거하여 일반 TCP 소켓으로 만들 수 있는지 궁금합니다 (웹 사이트는 로그인 페이지와 http 페이지에 https가 있고 다른 페이지에는 http가 있습니다 .SSL을 처음 몇 번만 사용할 수 있는지 궁금합니다. 인증 패킷 I 정의)
감사합니다