/* DO NOT EDIT THIS FILE - it is machine generated */ #include /* Header for class com_gateway_ssl_jni_GmSSLJNI */ #ifndef _Included_com_gateway_ssl_jni_GmSSLJNI #define _Included_com_gateway_ssl_jni_GmSSLJNI #ifdef __cplusplus extern "C" { #endif /* * Class: com_gateway_ssl_jni_GmSSLJNI * Method: init * Signature: ()J */ JNIEXPORT jlong JNICALL Java_com_gateway_ssl_jni_GmSSLJNI_init (JNIEnv *, jclass); /* * Class: com_gateway_ssl_jni_GmSSLJNI * Method: cleanup * Signature: (J)V */ JNIEXPORT void JNICALL Java_com_gateway_ssl_jni_GmSSLJNI_cleanup (JNIEnv *, jclass, jlong); /* * Class: com_gateway_ssl_jni_GmSSLJNI * Method: createSSLContext * Signature: (JZZ)J */ JNIEXPORT jlong JNICALL Java_com_gateway_ssl_jni_GmSSLJNI_createSSLContext (JNIEnv *, jclass, jlong, jboolean, jboolean); /* * Class: com_gateway_ssl_jni_GmSSLJNI * Method: setCipherSuites * Signature: (JLjava/lang/String;)V */ JNIEXPORT void JNICALL Java_com_gateway_ssl_jni_GmSSLJNI_setCipherSuites (JNIEnv *, jclass, jlong, jstring); /* * Class: com_gateway_ssl_jni_GmSSLJNI * Method: loadCertificate * Signature: (JLjava/lang/String;Ljava/lang/String;)V */ JNIEXPORT void JNICALL Java_com_gateway_ssl_jni_GmSSLJNI_loadCertificate (JNIEnv *, jclass, jlong, jstring, jstring); /* * Class: com_gateway_ssl_jni_GmSSLJNI * Method: loadEncCertificate * Signature: (JLjava/lang/String;Ljava/lang/String;)V */ JNIEXPORT void JNICALL Java_com_gateway_ssl_jni_GmSSLJNI_loadEncCertificate (JNIEnv *, jclass, jlong, jstring, jstring); /* * Class: com_gateway_ssl_jni_GmSSLJNI * Method: loadCAFile * Signature: (JLjava/lang/String;)V */ JNIEXPORT void JNICALL Java_com_gateway_ssl_jni_GmSSLJNI_loadCAFile (JNIEnv *, jclass, jlong, jstring); /* * Class: com_gateway_ssl_jni_GmSSLJNI * Method: setVerifyPeer * Signature: (JZ)V */ JNIEXPORT void JNICALL Java_com_gateway_ssl_jni_GmSSLJNI_setVerifyPeer (JNIEnv *, jclass, jlong, jboolean); /* * Class: com_gateway_ssl_jni_GmSSLJNI * Method: connect * Signature: (JLjava/lang/String;I)J */ JNIEXPORT jlong JNICALL Java_com_gateway_ssl_jni_GmSSLJNI_connect (JNIEnv *, jclass, jlong, jstring, jint); /* * Class: com_gateway_ssl_jni_GmSSLJNI * Method: send * Signature: (J[BI)I */ JNIEXPORT jint JNICALL Java_com_gateway_ssl_jni_GmSSLJNI_send (JNIEnv *, jclass, jlong, jbyteArray, jint); /* * Class: com_gateway_ssl_jni_GmSSLJNI * Method: recv * Signature: (J[BI)I */ JNIEXPORT jint JNICALL Java_com_gateway_ssl_jni_GmSSLJNI_recv (JNIEnv *, jclass, jlong, jbyteArray, jint); /* * Class: com_gateway_ssl_jni_GmSSLJNI * Method: close * Signature: (J)V */ JNIEXPORT void JNICALL Java_com_gateway_ssl_jni_GmSSLJNI_close (JNIEnv *, jclass, jlong); /* * Class: com_gateway_ssl_jni_GmSSLJNI * Method: getCipherName * Signature: (J)Ljava/lang/String; */ JNIEXPORT jstring JNICALL Java_com_gateway_ssl_jni_GmSSLJNI_getCipherName (JNIEnv *, jclass, jlong); /* * Class: com_gateway_ssl_jni_GmSSLJNI * Method: getVersion * Signature: (J)Ljava/lang/String; */ JNIEXPORT jstring JNICALL Java_com_gateway_ssl_jni_GmSSLJNI_getVersion (JNIEnv *, jclass, jlong); /* * Class: com_gateway_ssl_jni_GmSSLJNI * Method: getPeerCertificate * Signature: (J)Ljava/lang/String; */ JNIEXPORT jstring JNICALL Java_com_gateway_ssl_jni_GmSSLJNI_getPeerCertificate (JNIEnv *, jclass, jlong); /* * Class: com_gateway_ssl_jni_GmSSLJNI * Method: getErrorString * Signature: (JI)Ljava/lang/String; */ JNIEXPORT jstring JNICALL Java_com_gateway_ssl_jni_GmSSLJNI_getErrorString (JNIEnv *, jclass, jlong, jint); #ifdef __cplusplus } #endif #endif