ACE SSL 사용법 코드

따라해보자 치키치키차카차카초코초.. (읍)

빌드 방법은 귀찮으니 나중에..

#include <ace/SSL/SSL_Context.h>
#include <ace/SSL/SSL_SOCK_Connector.h>
#include <ace/SSL/SSL_SOCK_Acceptor.h>
#include <iostream>

int
ACE_TMAIN (int, ACE_TCHAR *[])
{
    ACE_SSL_Context *context = ACE_SSL_Context::instance();
    context->load_trusted_ca("cacert.pem");
    context->certificate("esm_cs_cert.pem");
    context->private_key("esm_cs_key.pem");

    ACE_SSL_SOCK_Stream stream;
    ACE_SSL_SOCK_Connector connect;

    ACE_INET_Addr addr(포트, "주소");
    if (connect.connect(stream, addr) == -1)
    {
        std::cerr << "error" << std::endl;
    }

    stream.close();
    return 0;
}

이렇게 쉽게 되다니 아 행복해..
빨리 Reactor에 밀어넣어야지..

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://xeraph.com/tb/2113654 [도움말]

덧글

댓글 입력 영역