서적에 관한 질문 및 오류 등을 문의 할 수 있으며, 저자로부터 직접 답변을 받을 수 있습니다.
안녕하세요.
아주 어렵게 컴파일에 성공했습니다.
컴파일 할때 마다 에러가 생겨서 몇번을 지우고 다시 했는지
생각만해도 끔찍합니다 ㅜㅜ
컴파일 후 찾아보니 "libcrypto.so", "libssl.so" 있었습니다.
얼마나 기쁜지 ㅎㅎ ㅜㅜ;
이제 적용 을 하려고 다른(C로 되어있는 코드) 코드를 보면서
차근 차근 연결하는데 아래가 문제가 생겼습니다..
< C code >
static SSL *g_ssl = NULL;
static SSL_CTX *g_ssl_ctx = NULL;
위의 코드를 java로 어떻게 해야 하는지요?
< java code >
/// openssl NDK /////////////////////////////////////////////////////////////////
static{
System.loadLibrary("libcrypto");
System.loadLibrary("libssl");
}
public native static SSL g_ssl = null; => error
public native static SSL g_ssl = new SSL(); => error
public native static void SSL_load_error_strings();
public native static void SSL_library_init();
/////////////////////////////////////////////////////////////////////////////////
이 부분을 어떻게 해결해야 하는지요?
인터넷을 뒤저도 자료가 없습니다...
설마 이 부분을 처리하기 위해서 openssl 코드를 수정하고 다시 컴파일해서 사용해야 하거나 그런건
아니겠지요 ㅜㅜ;
감사합니다.
Native 는 method 만 사용할 수 있습니다.
변수는 지정할 수 없습니다.